cocos2dx--cocos2dx3.1.1执行报无法解析的外部符号

使用cocos2dx3.1.1和VS2012

新建了一个名为test的工程。放在D:\cocos2dx\cocos2d-x-3.1.1\projects下

编译通过,没问题

用cocostudio的场景编辑器做了个场景。

在HelloWorldScene.h中增加

#include "cocostudio/Cocostudio.h"
using namespace cocostudio;

无法包括cocostudio/Cocostudio.h

右键testproject-->属性-->C/C++-->>附加包括文件夹,将

D:\cocos2dx\cocos2d-x-3.1.1\projects\test\cocos2d\cocos\editor-support

D:\cocos2dx\cocos2d-x-3.1.1\projects\test\cocos2d\cocos

D:\cocos2dx\cocos2d-x-3.1.1\projects\test\cocos2d

包括进来,一路点确定,正常包括。编译,出现下面错误

cocos2dx--cocos2dx3.1.1执行报无法解析的外部符号

右键解决方式-->>加入-->>现有项。将下面三个vcxproj加入进来并逐个右键-->>生成

D:\cocos2dx\cocos2d-x-3.1.1\projects\test\cocos2d\extensions\proj.win32\libExtensions.vcxproj

D:\cocos2dx\cocos2d-x-3.1.1\projects\test\cocos2d\cocos\editor-support\cocostudio\proj.win32\libCocosStudio.vcxproj

D:\cocos2dx\cocos2d-x-3.1.1\projects\test\cocos2d\cocos\ui\proj.win32\libGUI.vcxproj

编译,还不是行。右键testproject-->>属性-->>链接器-->>输入-->>附加依赖项,将下面三个lib附加进来

libCocosStudio.lib

libExtensions.lib

libGUI.lib

一路点确定。编译。能够正常执行了。假设遇到其它的问题,能够试着把相应的lib附加进来

上一篇:字符编码知识:Unicode、UTF-8、ASCII、GB2312等编码之间是如何转换的?


下一篇:【转载】MySQL innodb_table_stats表不存在的解决方法