Возможный дубликат:
Можно ли программировать iPhone на C ++?
У меня есть существующий код C ++, который я хочу повторно использовать в приложении iPhone / iPade (и не хочу переписывать все это в Objective C). Как я могу включить этот код в свое приложение iPhone?
Я пытался с Xcode 4.5, но у меня было несколько ошибок компиляции.
Недавно я написал оболочку C ++ для класса target-c.
Важная вещь о разделении oc и C ++ состоит в том, что вы не должны включать файлы C ++ .h в файлы oc .h, и для этого вы можете использовать указатели void *.
Это должно быть так просто: используйте расширение .mm
для всех ваших файлов ObjC, откуда вы вызываете свой код C ++. Это фактически сделает ваши файлы обработанными как файл Objective-C ++ (который точно такой же, как Objective-C с добавленной возможностью вызова в код C ++).
Если после этого у вас все еще есть ошибки, отправьте сообщения об ошибках.
создавать .cpp файлы.
когда вы создаете новый файл, вы можете выбрать создание файлов C ++.
Кроме того, Серхио предлагает это правильно