cocos2d-x和box2d链接错误

时间:2014-04-12 14:39:46

标签: c++ cocos2d-x unresolved-external cocos2d-x-3.0

我在cocos2d-x v3工作时遇到了麻烦。实际上,我想初始化box2d world object。 我已经正确地创建了我的游戏项目,正如cocos2d-x手册中给出的那样。 现在有什么麻烦:

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

在这段代码中,第二行给出了编译器

'unresolved external symbol error':(

没有即时b2World对象,一切都可以编译并正常工作。

有人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:3)

这是Visual Studio中非常常见的链接器错误,您必须在项目属性中添加libbox2d.lib

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

现在编辑并添加libbox2d.lib并再次运行项目。