【问题标题】:Eclipse CDT Build Configs - Testing a DLL with CPP UnitEclipse CDT 构建配置 - 使用 CPP 单元测试 DLL
【发布时间】:2010-07-20 01:45:52
【问题描述】:
我正在使用 eclipse 在 C++ 中创建一个 DLL(可能是以后的 Linux 端口)。情况如下:我正在尝试进行两种单独的构建配置,一种将构建 DLL,另一种将构建可执行的 CppUnit 测试。目前我已经构建了所有的 DLL,我可以创建一个单独的项目来测试 DLL;但是,我想知道是否有任何方法可以在一个项目中完成所有这些操作。
非常感谢您对此事的帮助!
谢谢,
克里斯
【问题讨论】:
标签:
c++
project-management
eclipse-cdt
buildconfiguration
【解决方案1】:
好吧,我知道了怎么做,所以如果其他人偶然发现这个......
如果您进入“Project->Properties->C/C++ Build->Settings”,然后选择一个调试配置(或创建一个新配置)。转到“Build Artifact” 选项卡,然后将“Artifact Type” 更改为executable。
现在要避免将所有源代码编译到所有构建配置中(例如将 main() 构建到 DLL 中,这没有多大意义),请转到 "Project->Properties- >C/C++ 常规->路径和符号”。选择您的构建配置并转到 “源位置” 选项卡。您可以在此处添加新的源文件夹/删除已存在的源文件夹。