Скомпилируйте cxx файлы в xcode - PullRequest
       36

Скомпилируйте cxx файлы в xcode

0 голосов
/ 13 сентября 2011

Я новичок в разработке IPHone, я включил библиотеку с классом реализации .cxx и заголовком .h, но все равно получаю ошибку при компиляции. Пожалуйста, помогите?Я получаю ошибки в строках, как показано ниже

class StackEvent;

Ответы [ 2 ]

0 голосов
/ 13 сентября 2011

Любой файл Objective-C (.m), который включает в себя любой заголовок, содержащий код C ++, напрямую или с помощью #include, скорее всего потерпит неудачу с ошибками компиляции.

Вам необходимо переименовать все ваши файлы .mв .mm, если они могут «видеть» ваш заголовок C ++.

Если это вызывает слишком большое переименование, вам придется ограничить #include, например, удалив C ++ #include из заголовочного файла.и помещая его только в нужные файлы .mm.

0 голосов
/ 13 сентября 2011

Класс Objective C, который включает любой код C или C ++, должен быть переименован с суффиксом ".mm" вместо ".m" в классе реализации.

...