У меня проблемы с работой в cocos2d-x v3
, На самом деле, я хочу, чтобы начать box2d world object
,
Я создал свой игровой проект правильно, как это было дано в cocos2d-x
руководство.
Теперь в чем проблема:
b2Vec2 gravity = b2Vec2(0.0f, -10.0f);
b2World world(gravity);
В этом коде вторая строка дает компилятор
'unresolved external symbol error':(
Без мгновенного b2World
объект, все компилируется и работает нормально.
Кто-нибудь сталкивался с этой проблемой?
Это очень распространенная ошибка компоновщика в Visual Studio, и вы должны добавить libbox2d.lib
в свойствах вашего проекта.
Right Click Project -> Project Properties -> Linker -> Input -> Additional Dependencies
Теперь редактируем и добавляем libbox2d.lib
в конце и запустите проект снова.
Других решений пока нет …