Win7 64+cocos2d-x-3.17.1+VS2017环境搭建

一  下载window10 SDK (可选)

目的:防止出现 对于MSB8036 找不到 Windows SDK 版本10.0.17763.0。 

注意:win7 64建议先装window10 SDK,不然容易导致出现对于MSB8036 找不到 Windows SDK 版本10.0.17763.0

这样的错误,试过几次不好修复,先装window10 SDK解决。建议win7 64先装 ,win 10的环境没有测试。

参考文档
https://blog.csdn.net/qianchuohuan3821/article/details/89520651

window SDK 10.0.18版下载:

链接:https://pan.baidu.com/s/1FqvHXHQG1LQP6_diW2l1YQ

提取码:h26h

二 下载DirectX修复工具 (可选)

 目的:防止出现MSVCR120.dll 缺失的问题

链接:https://pan.baidu.com/s/1kdBx1DVI3sJJanLzVhVpWw 提取码:spts

三 .安装python2.7(运行setup.py时用)

https://www.python.org/downloads/

下载2.7版本,python3.6的版本不支持cocos2d-x-3.17.1

设置Python2.7 和Python3.6的环境变量,让两个版本共存(不使用Python3.6开发的只需设置Python2.7的环境变量)

1环境变量:

在path中加以下4个变量

1.D:\Python27

2.D:\Python27\Scripts

3.D:\Python36

4.D:\Python36\Scripts

少哪个加哪个,注意分号隔开

2 pip安装

2.1使用pip2.7命令调用python2.7的pip

接下来使用pip3.6命令调用python3.6的pip

2.2

命令如下:

py -2 -m pip install XXXX

-2 还是表示使用 Python2,-m pip 表示运行 pip 模块,也就是运行pip命令了。

如果是为Python3安装软件,那么命令类似的变成

py -3 -m pip install XXXX

四下载cocos2dx

下载地址:http://www.cocos.com/download,我用的是cocos2d-x-3.17.1,下载放一个英文目录解压,

建议不要用中文的路径。

五 运行setup.py

cmd下,进入到cocos2d-x-3.17.1目录,运行setup.py,提示android的SDK,NDK,ANT,环境变量和目录的设置,不用管,直接回车。有的话可以粘贴再回车,省掉后面的事情。

其实这一步就是自动帮你设置了一下cocos2dx的环境变量,让你可以在cmd的根目录运行cocos命令的

六 安装VS2017

官方下载地址

https://www.visualstudio.com/zh-hans/downloads/

社区版,专业版,公司版看自己情况下载,下载不了自行网上搜下载包。

勾选 c++移动开发,c++游戏开发,window10 SDK(刚下了安装的就可以不用选,没下的要选)等组件。

七  编译&运行

cocos2d-x-3.17.2/build/cocos2d-Win32.sln,双击运行,会自动打开VS2017

选择运行的Windows SDK,这里需要

注意:

1 首先随便创建一个WIN32工程,记录下Windows SDK版本,比如我的是10.0.18(当前你的Windows SDK版本号),而cocos2d默认的好像是10.0.1xx74.0

2 建议重定项目sdk:在菜单栏中打开“项目”,在点击重新解决方案目标,然后会弹出SDK选择版本,选择对应的SDK版本,点击确定即可


编译常见问题:

1 对于MSB8036 找不到 Windows SDK 版本10.0.17763.0。请安装所需的版本的 Windows SDK的问题

这类问题的解决方案是 在菜单栏中打开项目,在点击重新解决方案目标,然后会弹出SDK选择版本,选择对应的SDK版本,点击确定即可


点项目,重定解决目标


跟安装的保持一致

2  vs2017 运行报错:缺少标识符、字符串或数字

行:1074

Char:13

错误:缺少标识符、字符串或数字

代码:0

解决方法:

选择 调试-> 选项

不选中"调试时启动诊断工具"【取消对勾】

点击确定.

这里编译成功 test/cpp test生成工程包

3  MSVCR120.dll 缺失的问题

下载DirectX修复工具 ,

链接:https://pan.baidu.com/s/1kdBx1DVI3sJJanLzVhVpWw 提取码:spts

你可能感兴趣的:(Win7 64+cocos2d-x-3.17.1+VS2017环境搭建)