Xcode 4找不到CPPUNIT

Xcode 4找不到CPPUNIT

问题描述:

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

的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 /本地/ include和/ usr/local/lib目录和所有的CppUnit文件都在那里。当我安装cppunit时也没有错误。我的理解是Xcode默认搜索/ usr/local/include和/ usr/local/lib。我是否需要将某些内容添加到路径变量或更改项目设置以使其工作?

由于事先 麦迪逊

想通了。您需要自定义的搜索路径添加到项目:search paths

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