尝试在Eclipse中设置嵌入式TDD环境:
我遇到的问题是,tested将其单元测试构建为.o文件,但不会构建经过测试的.h/.c文件,因此链接器在对缺失对象的未定义引用上失败。
我不能依赖于来自应用程序项目的对象文件或该项目的构建,因为它们是交叉编译来武装EABI对象的。我需要测试项目也构建应用程序项目的源文件。是否有一种方法可以告诉Eclipse这样做,或者我是否需要设置一个预构建脚本来将经过测试的文件复制到测试项目中的源树中?
发布于 2012-11-13 22:49:10
通过将应用程序项目的源树链接到我的测试项目的源位置列表--> Properties --> C/C++ General ->路径和符号-> source位置,我就能够做到这一点。
这种方法的缺点是,除非Application和Test项目都在Eclipse工作区中,否则添加源位置需要一个绝对路径。
https://stackoverflow.com/questions/13369879
复制相似问题