ошибка связывания cocos2d-x и box2d

У меня проблемы с работой в cocos2d-x v3, На самом деле, я хочу, чтобы начать box2d world object,
Я создал свой игровой проект правильно, как это было дано в cocos2d-x руководство.
Теперь в чем проблема:

b2Vec2 gravity = b2Vec2(0.0f, -10.0f);
b2World world(gravity);

В этом коде вторая строка дает компилятор

'unresolved external symbol error':(

Без мгновенного b2World объект, все компилируется и работает нормально.

Кто-нибудь сталкивался с этой проблемой?

1

Решение

Это очень распространенная ошибка компоновщика в Visual Studio, и вы должны добавить libbox2d.lib в свойствах вашего проекта.

Right Click Project -> Project Properties -> Linker -> Input -> Additional Dependencies

Теперь редактируем и добавляем libbox2d.lib в конце и запустите проект снова.

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector