2010-07-20 65 views
2

我正在C++中使用eclipse制作一个DLL(并且可能是某个日后的Linux端口)。情况如下:我试图做两个单独的构建配置,一个将构建一个DLL,一个将构建一个可执行的CppUnit测试。目前我有所有的DLL构建工作,我可以做一个单独的项目来测试DLL;然而,我想知道是否有办法在一个项目中完成这一切。Eclipse CDT构建配置 - 使用CPP单元测试DLL

有关此事的帮助将不胜感激!

谢谢, 克里斯

回答

5

好吧,我发现了如何做到这一点,所以如果碰到这个别人绊...

如果你进入“项目 - >属性 - > C/C++ Build-> Settings“,然后选择一个调试配置(或创建一个新配置)。转到“Build Artifact”选项卡,并将“Artifact Type”更改为可执行文件

现在为了避免将所有的源代码编译到所有的构建配置中(例如正在构建到DLL中的main(),这没有多大意义),请转至“Project-> Properties-> C/C++常规 - >路径和符号“。选择您的构建配置并转至“源位置”选项卡。在这里,您可以添加新的源文件夹/删除已存在的源文件夹。