描述:cocos2dx3.0, 我是在新建工程里面弄的,在HelloWorldScene.h里面添加了b2World *world; ,然后在HelloWorldScene.cpp 中实现一个世界world = new b2World(b2Vec2(0,-10));
编译为什么会出现2>HelloWorldScene.obj : error LNK2019: 无法解析的外部符号 “public: __thiscall b2World::b2World(struct b2Vec2 const &)” (??0b2World@@QAE@ABUb2Vec2@@@Z),该符号在函数 “public: virtual bool __thiscall HelloWorld::init(void)” (?init@HelloWorld@@UAE_NXZ) 中被引用
2>H:\Users\join~\projects\MyGame\proj.win32\Debug.win32\MyGame.exe : fatal error LNK1120: 1 个无法解析的外部命令。
求解??拜托了,万分感谢。
ps:我在cocos2dx2.2就不会有这个错误
要include 相应的头文件(这个你应该加了的),然后还要找到相应的lib文件,比如直接想在wp8手机上运行就要找wp8然后arm下的lib, 把它添加进你的项目。这些引擎都有,不同版本的用不同的lib文件。。。。。。。。。