Cocos2dx3.17+VS2015环境搭建
Cocos2dx开发环境配置
1. 环境版本
- Win10
- Visual Studio 2015 Professional
- Cocos2dx3.17
- Python2.7.11
2. 安装步骤
参考官方文档, windows下环境要求:
- Windows 7+
- VS 2015+
- Python 2.7.5+
a) 安装Python
- 从官网下载安装包
- 点开安装包后直接点下一步即可
- 配置环境量:
进入我的电脑->右键->属性->高级系统设置->环境变量->系统变量->path
,把python.exe所在的路径添加到后面,如D:\python27
- 更详细的步骤可以参考这篇博客
b) 安装Cocos2dx
- 从官网下载cocos资源包
- 将资源包拷贝到合适目录,这个资源包包含了cocos2dx库的所有源码和配置文件。比如我的目录是:
E:\cocos\cocos2d-x-3.17
- 以管理员身份运行cocos2d-x-3.17目录下的setup.py文件,一路点回车,不用管Android包。这一步是把cocos配置到环境变量中
- 命令行运行
cocos -v
, 显示cocos当前版本,正确显示就说明安装成功了
c)安装VS2015
VS2015是一个非常难卸载的软件,所以安装时一定要谨慎,尽量一次安装成功,否则后面就很难重装上了。
我这里用的是专业版,vs2015 professional
- 首先关闭所有的杀毒软件,否则,给你删几个注册表文件你就会哭的。
- 用管理员身份运行vs_professional.exe,选择安转路径
- 选择安装的组件
- C++基本组件是必备的
- 然后是Win10 SDK建议装上
- 其他的根据需要选择安装
- 静静的等待一段时间就安装完成了
- 然后就是激活,激活码也是比较容易找的,这里就不贴出来了
- 更详细的步骤可自行百度,这里主要强调前面两点。
3. 遇到的一些问题
- 超过了PCH的虚拟内存范围;请使用“-Zm253”或更大的命令行选项重新编译
- 产生的原因:
为了加快boost的编译,使用的预编译头。而且加的boost的头文件比较多,导致pch文件超过了默认值。 - 解决的办法:
- 找到 工程->属性->c/c+±>命令行->其他选项
- 输入/Zm500,根据报错提示输入更大的数字
- 参考博客
- 产生的原因:
- GLFWError #65542 Happen, WGL: The driver does not appear to support OpenGL
- 这是显卡的问题,一般更新下显卡驱动就没问题了