Cocos2d не переносит файлы C ++? (Я действительно застрял с CAStreamBasicDescription) - PullRequest
0 голосов
/ 26 ноября 2010

Я использую Cocos2d для проекта CoreAudio. Этот проект ранее хорошо работал без Cocos2d.

Я получаю ошибки при сборке, которые, кажется, указывают на то, что моя сборка не переносит файлы C ++. Я пытался изменить расширение файла C ++ с ".cpp" на ".m". Я был осторожен, чтобы выбрать компилятор GCC4.2. Но не повезло.

Вот коды ошибок, которые я получаю:

error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CAStreamBasicDescription'

error: expected '=', ',', ';', 'asm' or '__attribute__' before '<' token

error: expected '=', ',', ';', 'asm' or '__attribute__' before '==' token

error: expected '=', ',', ';', 'asm' or '__attribute__' before '!=' token

error: expected '=', ',', ';', 'asm' or '__attribute__' before '<=' token

error: expected '=', ',', ';', 'asm' or '__attribute__' before '>=' token

error: expected '=', ',', ';', 'asm' or '__attribute__' before '>' token

error: expected ';', ',' or ')' before '&' token

Любая идея. Я действительно застрял здесь. Спасибо.

1 Ответ

0 голосов
/ 03 июня 2012

переименуйте .cpp в .mm (Objective-C ++)

тогда компилятор будет знать, как обрабатывать файл CPP

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