2

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

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

谢谢,克里斯

4

1 回答 1

5

好吧,我发现了如何做到这一点,所以如果其他人偶然发现这个......

如果您进入"Project->Properties->C/C++ Build->Settings",然后选择一个调试配置(或创建一个新配置)。转到“Build Artifact”选项卡,并将“Artifact Type”更改为executable

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

于 2010-07-22T21:09:12.830 回答