win7安装cocos2d-x全教程(留着以后安装环境使用)

自己安装一次cocos2d-x环境 将近小半天 果然觉得颇为麻烦 写下摆弄过程 如果还有问题 将更新编辑 希望大家都能用的到

一定要先把文章的后边看完 然后再打开文中的链接

1.下载VS2010 这个去官网上下载就可以了

2.下载cocos2d-x的引擎

3.解压cocos2d-x引擎包 (注:wophone需要解压到D:/Work7 目录底下,wophone平台特殊性  如果没有做wophone开发的话,cocos2d-x可以任意位置放置)。

 X:\cocos2d-x 目录底下的install-templates-msvc.bat并且双击build-win32.bat

4.关于创建各个平台的环境 请参见 http://blog.sina.com.cn/s/blog_47e8dc5c01013xsz.html 这个文章

5.环境搭建好了之后 会出现各种各样的问题 下边我就来解决一下这些问题

a-fatal error C1083: 无法打开包括文件:“cocos2d.h”: No such file or directory 确实这些头文件 原因是cocos2d-x在编译时用的是自身目录 如果我们的工程建立在cocos2d-x的目录里 就不会有这样的问题  但是我选择的是将工程放在外边 自己建立了一个文件夹 将工程都放在了文件夹中

这个问题的解决方法是 修改cocos2d-x目录下的js文件 并新建一个环境变量 注意 新的环境变量位置后边一定要有一个“\”切记切记

具体做法参照 http://blog.csdn.net/cxmanzhao/article/details/8671115 这篇文章 修改替换js文件就好了 修改变量之后要注销或者重启一下

b-完成上边的步骤之后重新编译文件  发现还是有错误 fatal error LNK1104: 无法打开文件“libcocos2d.lib”

这个的解决办法 参照 http://blog.sina.com.cn/s/blog_6db07c0b01011acp.html 如果你也是将工程放在了其他地方的话 按照之前的做法应该不会出现这个问题了  我出现这个问题是因为我之前没有重新编译过cocos2d-x这个工程

c-文件编译成功之后 去工程所在目录下边的 Debug.win32 文件夹下运行exe文件 提示缺少计算机中丢失libcocos2d.dll等等这些dll文件  这里要注意了一下 如果你是32位系统的话

将cocos2d-x安装目录下的Release.win32中的dll文件copy到C盘的windows\system32下 缺哪个就拷贝哪个  我的是64位的操作系统 所以我放在了C:\Windows\SysWOW64 下  如果你放在system32下不灵 就放在64位的系统目录下

这样 就完成了环境的安装 能够正常的编写程序并且运行demo了。

有什么新的问题 或者情况出现 我会在这里继续更新。

d-运行程序时突然崩溃 后台提示java.lang.IllegalArgumentException: No configs match configSpec
这是因为android模拟器不支持OpenGL ES 2.0

解决办法:创建模拟器时:GPU emulation选yes,需要android 4.0以上的版本才行。使用真机没有这个问题。

e-build_native.sh运行成功后,将项目导入到eclipse中后会出现这个问题,提示Cocos2dxActivity cannot be resolved to a type

1. 只需要将cocos2d-x引擎的根目录的cocos2dx/platform/android/java/src文件夹下文件夹全部复制到项目的src包下即可。

2. 也可以导入cocos2dx/platform/android/java这个工程生成一个jar文件添加到项目的libs文件夹下即可。

这两种方法都会在最终生成apk时将依赖复制到其中的。

你可能感兴趣的:(win7安装cocos2d-x全教程(留着以后安装环境使用))