Ошибка компоновщика в статической библиотеке Objective-C с модульным тестированием - PullRequest
0 голосов
/ 05 октября 2010

В моем проекте статической библиотеки Cocoa Touch у меня есть отдельная цель для модульного тестирования с OCUnit.Когда я собираю проект, у меня есть несколько модульных тестов, которые должны запускаться автоматически, но когда я на самом деле строю проект, я получаю следующие ошибки компоновщика:

"_OBJC_CLASS_$_ObjectIntTreeMap_ObjectEntry", referenced from:
objc-class-ref-to-ObjectIntTreeMap_ObjectEntry in libMyLib.a(ObjectIntTreeMap.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status

Насколько я знаю, я ссылаюсьбиблиотеки должным образом (в целях / тестах / Link Binary With Libraries у меня есть основной проект, перечисленный там).

Спасибо

1 Ответ

0 голосов
/ 05 октября 2010

Я понял это ...

Моя проблема заключалась в том, что у меня был не класс ObjectIntTreeMap_ObjectEntry, а глобальная переменная, и это было причиной моей ошибки.помогает другим с этой же проблемой

PS Я использую GHUnit сейчас

...