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

帮助此事将非常感谢!

谢谢, 克里斯

有帮助吗?

解决方案

嗯,我发现了如何做到这一点,所以如果其他人偶然绊倒...

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

现在,避免将所有源代码编译成所有构建配置(例如您的main()内置于dll中,这不会有很大的意义),转到“project->属性 - > C / C ++通用 - >路径和符号“。选择构建配置并转到“源位置”选项卡。在这里,您可以添加已存在的新源文件夹/删除源文件夹。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top