我之前安装了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 ®istry = 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。我是否需要在路径变量中添加内容或更改项目设置以使其起作用?
先谢谢, 麦迪逊
答案 0 :(得分:2)
想出来。您需要向项目添加自定义搜索路径:
然后你必须告诉链接器该做什么: