c++ - Eclipse CDT 构建配置 - 使用 CPP 单元测试 DLL

标签 c++ project-management eclipse-cdt buildconfiguration

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

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

谢谢, 克里斯

最佳答案

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

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

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

关于c++ - Eclipse CDT 构建配置 - 使用 CPP 单元测试 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3286422/

相关文章:

project-management - SCRUM - 适当的非开发资源水平?

c - GDB/bin/bash 无法在 Eclipse CDT 中执行应用程序?

eclipse - 如何在 Windows 上设置 Eclipse + StatET + Rcpp

eclipse - 在命令行上创建一个Eclipse项目?

c++ - boost::asio 检查器

c++ - 通过GPU读取多个.dat文件

c++ - 如果条件为 TRUE,则在 do while 循环中发布增量(最好的方法?)

c++ - 样本量 8 还是 16?

project-management - 学习循证调度的最佳资源是什么?

javascript - 自动部署 JavaScript、CSS 和 HTML 的工具?