Xcode 4 не может найти CPPUNIT - PullRequest
1 голос
/ 19 марта 2011

Я установил 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 по умолчанию. Нужно ли что-то добавить к переменной пути или изменить настройки проекта, чтобы заставить его работать?

Заранее спасибо, Madison

1 Ответ

2 голосов
/ 05 апреля 2011

Разобрался.Вам нужно добавить пользовательские пути поиска в проект: search paths

И затем вы должны указать компоновщику, что делать: linker instructions

...