Я не знаю, является ли это какой-то глупой ошибкой с моего конца, или Xcode 4.2.1 что-то делает, но я не могу скомпилировать даже простой проект с C++ и файлы ObjC. Я делал это в прошлом, но так или иначе компилятор обрабатывает файлы заголовков C++ в качестве заголовка ObjC и бросали глупые ошибки, каккомпиляция файлов C++ и ObjC в том же проекте
Я могу собрать, если я заставляю собрать все файлы, ObjectiveC++ из «Параметры проекта> Компилятор Apple LLVM 3.0 - Язык> Компилировать источники как». Но это всего лишь обходной путь, и я не хочу во что бы то ни стало бороться, когда код вырос.
Для файлов, содержащих (или #including) оба кода Objective-C и C++, вы указали им расширение .mm-файла? – pmdj
Что такое расширение файла, который компилируется? – Mark
В проекте содержится 4 файла Test.h Test.cpp AppDel.h и AppDel.m. Test. * Файлы содержат чистый код C++, а AppDel. * Имеют чистый код ObjectiveC, AppDel.m содержит «#import Test.h» – chunkyguy