При попытке собрать (Build-> build) модульный тест я получаю следующую ошибку. Мой модульный тест - это логический тест (он не запускается на устройстве).
Вещи, которые, вероятно, связаны с моей проблемой:
Я использую libxml2 и обертку вокруг него (которую я нашел в cocoawithlove).
В этой оболочке определены некоторые функции C (это не класс Objective C с @interface
и @implementation
).
Функция, которую я использую (и в которой происходит ошибка):
NSArray *PerformHTMLXPathQuery(NSData *document, NSString *query);
Странно то, что все отлично работает, когда я создаю свое приложение и запускаю его в симуляторе. Однако, когда я пытаюсь запустить мой модульный тест, я получаю эту ошибку:
/Users/me/XCodeWorkspace/MyProject/XPathQuery.h:15:0 Expected '=', ',', ';', 'asm' or '__attribute__' before '*' token in /Users/me/XCodeWorkspace/MyProject/XPathQuery.h
Здесь есть несколько связанных вопросов, но, похоже, ни один из них не решил мою проблему.
Особенно:
ошибка iphone: ожидается '=', ',', ';', 'asm' или '__attribute__' перед '' foo '
Но здесь должен быть включен некоторый код на С ++.
Спасибо за помощь.