码迷,mamicode.com
首页 > 其他好文 > 详细

Cocos2d-x 3.1.1 学习日志10--一进来你就知道了Box2D了

时间:2014-07-23 00:13:38      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:cocos2dx 3.1.1   vs   cocos2dx   cocos2d-x   

error LNK2019: 无法解析的外部符号 "public: __thiscall b2Draw::b2Draw(void)" (??0b2Draw@@QAE@XZ),该符号在函数 "public: __thiscall GLESDebugDraw::GLESDebugDraw(float)" (??0GLESDebugDraw@@QAE@M@Z) 中被引用

_thiscall b2World::~b2World(void)" (??1b2World@@QAE@XZ),该符号在函数 "public: void * __thiscall b2World::`scalar deleting destructor‘(unsigned int)" (??_Gb2World@@QAEPAXI@Z) 中被引

这是因为在编写程序时,声明了析构函数,但是没有定义析构函数。
就是程序用到了box2d里面的函数了,虽然声明了,但是程序找不到函数的实现
解决方案:(1)注释析构函数(2)定义析构函数。
我的解决方法是,在vs对应的include目录和source目录,分别右键Add-> 现有项,选择对应的“GLES-Render.h”文件和“GLES-Render.cpp”文件,这时编译就没有错误


不懂的可以加我的QQ群: 239982941(cocos2d-x 3.1.1学习群

Cocos2d-x 3.1.1 学习日志10--一进来你就知道了Box2D了

标签:cocos2dx 3.1.1   vs   cocos2dx   cocos2d-x   

原文地址:http://blog.csdn.net/wxq_wuxingquan/article/details/38046243

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!