хочу создать фруктовый ниндзя типа ломтик эффект - PullRequest
0 голосов
/ 29 июня 2011

Я пытаюсь использовать код, который рисует эффект смахивания в стиле Fruit Ninja, используя код на https://github.com/hiepnd/CCBlade

При компиляции я получаю сообщение об ошибке в строке #include

(CCBlade.h: 14: 0 CCBlade.h: 14: 15: ошибка: список: нет такого файла или каталога)

Работает нормально при интеграции с файлом .m, но ошибка возникает при попытке использоватьэто с .mm

Какие-либо решения для этого?

Ответы [ 3 ]

2 голосов
/ 31 июля 2011

Правильно ли вы настроили настройки сборки для компилятора?Чтобы скомпилировать исходный код на С ++, вам нужно правильно изменить компилятор в опции сборки.

1 голос
/ 02 января 2012

Выполните следующие действия, если вы используете Xcode 4.2:

1. Нажмите на файл CCBlade.m.

2. Посмотрите на правую панель (первая панель - все файлы вашего проекта, средняя панель - ваши коды, а последняя панель - свойства).

3. В разделе «Тип и личность» выберите «Тип объекта C ++» для Типа файла.

4. Наоборот для TouchTrailLayer.m.

Надеюсь, это поможет!

enter image description here

0 голосов
/ 02 августа 2011

Я получаю ошибки '* объявлена ​​встроенная функция , но никогда не определяю' при попытке построить проект. Это связано с встроенными функциями C в классе CCBlade.

Решение этой проблемы простое, переименуйте все классы, которые используют CCBlade с расширением файла .mm (файлы Objective-C ++). Это исправляет ошибки.

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