Eclipse CDT Build Configs - 使用CPP单元测试DLL

Chr*_*ert 2 c++ project-management eclipse-cdt buildconfiguration

我正在使用eclipse在C++中创建一个DLL(可能是以后的某个Linux端口).情况如下:我正在尝试制作两个单独的构建配置,一个将构建DLL,另一个构建可执行的CppUnit测试.目前我所有的DLL构建工作,我可以创建一个单独的项目来测试DLL; 但是,我想知道是否有任何方法可以在一个项目中完成所有这些工作.

对此事的帮助将不胜感激!

谢谢,克里斯

Chr*_*ert 5

好吧,我发现了怎么做,所以如果其他人偶然发现这个......

如果进入"项目 - >属性 - > C/C++构建 - >设置",则选择调试配置(或创建新配置).转到"构建工件"选项卡,并将"工件类型"更改为可执行文件.

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