Класс C ++ в Какао - PullRequest
       5

Класс C ++ в Какао

0 голосов
/ 10 июня 2010

Есть идеи, почему XCode не позволяет мне определять класс c ++ в моем проекте какао?

Я пытаюсь использовать класс C ++ в моем проекте какао, но получаю ошибки сборки, просто создав заголовочный файл c ++.

class SomeClass{
public:
     int count;
};

Ожидаемый атрибут '=', ',', ';', 'asm' или ' ' до SomeClass в .....

Если я удаляю весь код из файла заголовка, файл cpp собирается без каких-либо ошибок и включается в список скомпилированных источников ...

Ответы [ 2 ]

5 голосов
/ 10 июня 2010

Убедитесь, что ваши исходные файлы Objective-C имеют расширение .mm, чтобы они обрабатывались как файлы Objective-C ++ (есть другие способы заставить Xcode обрабатывать ваши файлы как источник Objective-C ++, даже если они этого не делаютиметь расширение .mm, но проще использовать расширение .mm), а также следовать советам PeterK по добавлению точки с запятой после объявления класса.

4 голосов
/ 10 июня 2010

Я думаю, вам нужно добавить точку с запятой:

class SomeClass{
public:
     int count;
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...