现在的位置: 首页 > 综合 > 正文

cocos2d-x入门-老调重弹搭环境(windows下)

2013年06月30日 ⁄ 综合 ⁄ 共 1257字 ⁄ 字号 评论关闭

不得不吐槽一下cocos2d-x入门的这一道坎,从开始的编译,到安装wizard,都很傻瓜(双击build-win32.bat,双击install-templates-msvc.bat),怎么就在创建一个工程的时候怎么不人性化点呢?!

在编译第一个工程的时候遇到了下面这个:

 fatal error C1083: 无法打开包括文件:“cocos2d.h”: No such file or directory
1>HelloWorldScene.cpp
1>f:\cocos2dx\hello\hello\classes\helloworldscene.h(4) : fatal error C1083: 无法打开包括文件:“cocos2d.h”: No such file or directory
1>main.cpp
1>f:\cocos2dx\hello\hello\proj.win32\main.h(11) : fatal error C1083: 无法打开包括文件:“CCStdC.h”: No such file or directory
1>正在生成代码...

 

结果我弄了一个晚上。。。。好吧,我做了这么久vs下的开发,其实早就知道这就是个路径的问题,就是懒得去弄,去网上捡现成的,结果,找半天都是一个很笨的法子:

把要用到的都拷到工程里去。。

 

最后还是自己动手整了一下,步骤如下:

1.项目->属性—>c/c++->常规->附加包含目录里,点一下,后面出现的带"..."的按钮点一下,里面所有的"$(SolutionDir)"改成你解压缩,并且双击build-win32.bat的目录,(双击一下即可编辑),比如我的就是"F:\学习资料\Cocos2d\cocos2d-2.0-x-2.0.3\",最后那个"\"一定要

 

然后会出现:

>LINK : fatal error LNK1104: 无法打开文件“libcocos2d.lib”

 

这是因为前面编译的库没有加入环境变量,把两个编译出的目录加入环境变量即可(添加环境变量的方法如果不知道,自行度娘):

F:\学习资料\Cocos2d\cocos2d-2.0-x-2.0.3\Debug.win32;F:\学习资料\Cocos2d\cocos2d-2.0-x-2.0.3\Release.win32

xp系统要重启电脑。

 

2.项目->属性->链接器->附加依赖项改成类似下面的样子:

F:\学习资料\Cocos2d\cocos2d-2.0-x-2.0.3\Debug.win32\libcocos2d.lib
F:\学习资料\Cocos2d\cocos2d-2.0-x-2.0.3\Debug.win32\libExtensions.lib
opengl32.lib
F:\学习资料\Cocos2d\cocos2d-2.0-x-2.0.3\Debug.win32\glew32.lib
F:\学习资料\Cocos2d\cocos2d-2.0-x-2.0.3\Debug.win32\libCocosDenshion.lib

大功告成!

 

 

 

 

抱歉!评论已关闭.