1

我在cocos2d-x v3. 实际上,我想初始化box2d world object. 我已经正确地创建了我的游戏项目,因为它是在cocos2d-x手册中给出的。现在有什么问题:

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

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

'unresolved external symbol error':(

如果没有实例化b2World对象,一切都可以编译并正常工作。

有人遇到过这个问题吗?

4

1 回答 1

3

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

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

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

于 2014-04-12T19:38:46.073 回答