Cocos2d-X3.0bate_关于一些“无法解析的外部符号”的配置问题解决方法
2015-09-07 15:56
686 查看
在配置开发环境时,如果遇到cocos2d的相关内容出现“无法解析的外部符号”的错误时,如:
error LNK2001: 无法解析的外部符号 "public: __thiscall cocos2d::gui::Margin::Margin(void)" (??0Margin@gui@cocos2d@@QAE@XZ) ...... 等情况时,解决方法如下: 1、选择解决方案->添加->现有项目->相应库的目录(cocos2d/cocos/gui/pro.win32)->选择libGUI.vcproj 如下图将libGUI添加到解决方案中来。 ![这里写图片描述](https://img-blog.csdn.net/20150907155507729) 2、选择libGUI右键“生成”。 3、生成完成后,选择项目右键->属性->链接器->输入->附加依赖项->编辑->加入"libGui.lib" ![这里写图片描述](https://img-blog.csdn.net/20150907155526599) 4、完成后编译解决。 如出现类似其他情况: error LNK2019: 无法解析的外部符号 "public: static class cocos2d::extension:: ...... error LNK2019: 无法解析的外部符号 "public: static class cocos2d::network::HttpClient * ...... error LNK2019: 无法解析的外部符号 "public: static class cocostudio::GUIReader * ...... 也是相应处理方法,先添加静态库到解决方案、生成、写入配置搞定。 libExtensions.lib libNetWork.lib libCocosStudio.lib 特殊情况: (1)如果是libCocosStudio,进行以上操作后还会出现: fatal error C1083: 无法打开包括文件:“cocostudio/CocoStudio.h”: No such file or directory ....等问题,则需要做如下操作: 选择项目->右键属性->C/C++->附加包含目录->编辑->加入$(EngineRoot)cocos\editor-support。如下图: ![这里写图片描述](https://img-blog.csdn.net/20150907155549316) 完成后编译解决。 (2)error LNK2019: 无法解析的外部符号 __imp__curl_slist_append ...... 则需要添加"libcurl_imp.lib"来解决。 转载:来自http://www.haogongju.net/art/2553733
相关文章推荐
- Cocos2d-x中背景音乐和音效使用实例
- Cocos2d-x学习笔记之CCScene、CCLayer、CCSprite的默认坐标和默认锚点实验
- Cocos2d-x UI开发之CCControlPotentiometer控件类使用实例
- Cocos2d-x UI开发之文本类使用实例
- Cocos2d-x保存用户游戏数据之XML文件是否存在问题判断方法
- Cocos2d-x UI开发之菜单类使用实例
- Cocos2d-x UI开发之CCControlButton控件类实例
- Cocos2d-x学习笔记之世界坐标系、本地坐标系、opengl坐标系、屏幕坐标系
- Cocos2d-x UI开发之CCControlColourPicker控件类使用实例
- Cocos2d-x学习笔记之CCLayerColor层的使用实例
- Cocos2d-x Schedule定时器的使用实例
- Cocos2d-x中使用CCScrollView来实现关卡选择实例
- Cocos2d-x中CCEditBox文本输入框的使用实例
- cocos2d-x学习笔记之CCLayer、CCLayerColor、CCLayerGradient、CCLayerMultiplex场景层介绍
- Cocos2d-x UI开发之CCControlSlider控件类使用实例
- Cocos2d-x学习笔记之开发环境搭建
- Cocos2d-x学习笔记之Hello World!
- Cocos2d-x的内存管理总结
- Cocos2d-x 3.0中集成社交分享ShareSDK的详细步骤和常见问题解决
- Cocos2d-x入门教程(详细的实例和讲解)