链接embarcadero c ++ builder Dunit Test Project中的obj文件

时间:2014-04-18 00:18:59

标签: c++builder dunit

我已经在embarcadero c ++ builder 2010中为DUnit Test项目添加了一个测试用例。我可以很好地编译它,但链接器无法对原始项目的.obj文件中的方法说“unresolved external”。如果我将.obj文件添加到DUnit项目,它可以正常工作。但是我不想这样做,因为原始项目中有大量的.obj文件,每次要测试新类时添加.obj文件会很麻烦。有没有办法指向链接器搜索目录以查找.obj文件并从那里获取它们。 (我没有使用命令行,而是使用c ++ builder 2010 IDE。)

1 个答案:

答案 0 :(得分:0)

如果您进入项目属性,您可以配置搜索包含,库等的目录。您可以通过构建类型或所有配置来执行此操作。

然而,直接链接来自不同项目的其他.obj文件通常是一个坏主意,因为它们可能已使用不同的设置进行编译。为什么不将测试用例添加到项目中而不删除任何内容?