Xcode 4找不到CPPUNIT

时间:2011-03-19 15:29:06

标签: unit-testing xcode4 cppunit

我之前安装了Xcode 4,我终于安装了cppunit。我昨晚尝试在我的一个项目中使用它,并且我不断收到Xcode无法找到cppunit文件的错误。 例如。 Lexical or Preprocessor Issue 'cppunit/extensions/TestFactoryRegistry.h'未找到。

的main.cpp

#include <iostream>
#include "exception.h"
#include "dataStruct.h"
#include <cppunit/extensions/TestFactoryRegistry.h>
#include <cppunit/ui/text/TestRunner.h>

int main ()
{
    CppUnit::TextUi::TestRunner runner;
    CppUnit::TestFactoryRegistry &registry = CppUnit::TestFactoryRegistry::getRegistry();

    runner.addTest (registry.makeTest ());

    return runner.run ("", false);
}

所以我检查了/ usr / local / include和/ usr / local / lib,所有的cppunit文件都在那里。我安装cppunit时也没有错误。据我所知,Xcode默认搜索/ usr / local / include和/ usr / local / lib。我是否需要在路径变量中添加内容或更改项目设置以使其起作用?

先谢谢, 麦迪逊

1 个答案:

答案 0 :(得分:2)

想出来。您需要向项目添加自定义搜索路径:search paths

然后你必须告诉链接器该做什么:linker instructions