Следующие инструкции предназначены только для Android.
Прежде всего, не используйте #include <>
для нестандартных библиотечных включений, скорее используйте простые цитаты.
Чтобы ответить на ваш вопрос, причина, по которой он не распознается, заключается в том, что компоновщик не знает, где найти заголовочные файлы Box2d.
Просто откройте файл Android.mk, который должен находиться в YourProjectRoot/proj.android/app/jni/Android.mk
.
В верхней части файла добавьте эту строку:
$(call import-add-path,$(LOCAL_PATH)/../../../cocos2d/external/Box2D/include)
Теперь все должно работать, это так просто:)
Я предполагаю, что если вы используете Box2d, вы не захотите использовать Бурундук, поэтому обязательно отключите его, установив флаг -DCC_ENABLE_CHIPMUNK_INTEGRATION
равнымдо 0
.Вы можете найти этот флаг в соответствующем файле Application.mk
.