1>HelloBox2D.obj : error LNK2019: 无法解析的外部符号 “public: void __thiscall cocos2d::extension::PhysicsSprite::setB2Body(class b2Body *)” (?setB2Body@PhysicsSprite@extension@cocos2d@@QAEXPAVb2Body@@@Z),该符号在函数 “public: void __thiscall HelloBox2D::addNewSpriteAtPosition(class cocos2d::Vec2)” (?addNewSpriteAtPosition@HelloBox2D@@QAEXVVec2@cocos2d@@@Z) 中被引用
1>HelloBox2D.obj : error LNK2019: 无法解析的外部符号 “public: void __thiscall cocos2d::extension::PhysicsSprite::setPTMRatio(float)” (?setPTMRatio@PhysicsSprite@extension@cocos2d@@QAEXM@Z),该符号在函数 “public: void __thiscall HelloBox2D::addNewSpriteAtPosition(class cocos2d::Vec2)” (?addNewSpriteAtPosition@HelloBox2D@@QAEXVVec2@cocos2d@@@Z) 中被引用
1>HelloBox2D.obj : error LNK2001: 无法解析的外部符号 “struct b2Vec2 const b2Vec2_zero” (?b2Vec2_zero@@3Ub2Vec2@@B)
1>D:\cocs2d-x-project\HelloWorld\proj.win32\Debug.win32\HelloWorld.exe : fatal error LNK1120: 24 个无法解析的外部命令
一大串无法解析的外部命令,都是关于box2d的,试过添加各种命名空间,都无法解决,求大神帮助。。。
上面是错误信息,下面是添加的头文件以及命名空间
求大神帮助,不胜感激啊
#include “HelloBox2D.h”
#include “HelloTest.h”
#include “cocos-ext.h”
#include “Box2D/Box2D.h”
//USING_NS_CC_EXT;
USING_NS_CC;
//using namespace extension;
using namespace cocos2d::extension;
