xcode даже не * пытается * скомпилировать некоторые из моих .mm файлов, но завершается неудачно при компоновке - PullRequest
0 голосов
/ 27 января 2011

Я копирую некоторые объективные файлы C ++ из другого (рабочего) проекта.

Я не получаю ошибок при компиляции, но получаю ошибку компоновщика:

Неопределенные символы:
"_OBJC_CLASS _ $ _ Buzzy2", ссылка от: objc-class-ref-to-Buzzy2 в AudioModeFactory.o ld: символ (ы) не найдено collect2: ld вернул 1 выход статус

Просматривая вывод компилятора, я вижу, что xcode даже не пытался скомпилировать этот класс. .H и .mm для класса есть в источнике. Его заголовок импортируется в другой класс, и об этом нет никаких претензий к компилятору, но компилятор никогда его не трогает. Я попытался очистить все цели, касаясь файлов, но безуспешно. Есть идеи, что здесь происходит?

1 Ответ

1 голос
/ 27 января 2011

Проверьте настройки цели .mm файлов, чтобы убедиться, что вы отметили правильные цели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...