QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1148|回复: 4

请教:使用CPPUNIT时的多main的问题.

[复制链接]
发表于 2006-6-2 10:24:32 | 显示全部楼层 |阅读模式
我的项目的目录结构为
<top_builddir>
    |-configure.ac
    |-src
    |   |---Makefile.am
    |   |---Main.cpp
    |   |---...*.cpp, *.h
    |-test
        |---Makefile.am
        |---TestMain.cpp
        |---...*.cpp, *.h

由于test的程序要连接到src中的Object. 所以test中的Makefile要依赖于src/Makefile.am中的目标. 这样在link的时候一个main就有两个定义. 请问有什么好的办法来配置么?
发表于 2006-6-2 10:37:50 | 显示全部楼层
src下的功能做成一个库
回复

使用道具 举报

 楼主| 发表于 2006-6-2 10:55:37 | 显示全部楼层
我现在就是采用的这种方式..src下面有两个目标,一个是bin,一个是Lib, 但感觉这种方法总有点怪异.而且编译的时间也加倍了. 有其他的方法么?
回复

使用道具 举报

发表于 2006-6-2 13:39:17 | 显示全部楼层
怎么会加倍呢,不管是test还是src,都用编译好的库。
回复

使用道具 举报

 楼主| 发表于 2006-6-2 13:45:42 | 显示全部楼层
谢谢!傻了, 这个bin直接使用编译好的库就行了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 14:29 , Processed in 0.086063 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表