【问题标题】:Xcode 4 can't find CPPUNITXcode 4 找不到 CPPUNIT
【发布时间】:2011-03-19 15:29:06
【问题描述】:

我不久前安装了 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。我是否需要向路径变量添加一些内容或更改项目设置才能使其正常工作?

提前致谢, 麦迪逊

【问题讨论】:

    标签: unit-testing xcode4 cppunit


    【解决方案1】:

    想通了。需要在项目中添加自定义搜索路径:

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

    【讨论】:

      猜你喜欢
      • 2018-06-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-04
      • 2011-08-26
      • 2014-09-15
      • 2011-10-09
      • 2014-02-08
      • 1970-01-01
      相关资源
      最近更新 更多