[置顶] VS2017中搭建Cocos2dx开发环境图文详解

时间:2023-02-08 18:27:41

VS2017中搭建Cocos2dx开发环境图文详解

版本号:Visual Studio 2017,Cocos2d-x 3.15.1:

目录

下载

下载VS2017和Python

下载Visual Studio Community 2017

打开VS2017的安装工具,安装“使用C++的桌面开发”与“Python开发”:

[置顶]        VS2017中搭建Cocos2dx开发环境图文详解

需要注意的是Python需要手动选择安装2.7版本(自动安装的是3.0以上的版本)
在如下位置进行选择:

[置顶]        VS2017中搭建Cocos2dx开发环境图文详解

若使用的是较低版本的VS,可自行去Python官网处下载安装Python

下载Cocos 2d-x

下载Cocos2d-x

下载后解压缩即可

其他下载

如果电脑中没有安装“Visual C++ Redistributable for Visual Studio 2012”,所以在后面运行时会报错“计算机中丢失MSVCR110.dll,尝试重新安装该程序以解决此问题”

前往微软官网 下载安装 Visual C++ Redistributable for Visual Studio 2012 即可

配置Python环境变量

右键单击“计算机”,选择“属性”—-》“高级系统设置”,在“高级”选项卡下选择“环境变量”!
在“系统变量”下选中“Path”,并点击下方的编辑按钮。
在弹出的“编辑系统变量”对话框中编辑“变量值”,在“变量值”的后面添加Python的安装路径,例如(C:\Python27amd64),用英文分号(;)将其与前面的其他内容隔开。

[置顶]        VS2017中搭建Cocos2dx开发环境图文详解

同样地,在“PATHEXT“的变量值中添加 .PY;.PYM 。

打开cmd控制台,输入 python,如果出现如下提示,则说明python安装成功。

[置顶]        VS2017中搭建Cocos2dx开发环境图文详解

安装Cocos2d-x

进入到cocos2dx目录,运行setup.py,提示Android的SDK,NDK,ANT,环境变量和目录的设置,不用管,直接回车。

其实这一步就是自动帮你设置了一下cocos2dx的环境变量,让你可以在cmd的根目录运行cocos命令的。
使用cmd进入到Cocos2d-x的安装目录

从cocos2dx安装文件中找到cocos2dx3.15.1/build/cocos2d-Win32.sln,双击运行,会自动打开VS2017。
cpp-test->右键->设为启动项目,然后继续cpp-test->右键->重定项目目标->Windows SDK 版本->选择10.0.14393.0(当然是你当前拥有的Windows SDK版本就可以)->确定。

当然,所有列出的libXXX,XXXtest这些项目都需要这样操作一遍。注意重定项目目标之前要先将cpp-test设为启动项目。

Ctrl+F5 运行项目,如果成功会出现带有Cocos2d-x图片的窗口

创建新项目

用cmd 进入 cocos2d-x-3.15.1/tools/cocos2d-console/bin/cocos.py

cd C:\cocos2d-x-3.15.1/tools/cocos2d-console/bin/cocos.py

注意:如果你的安装目录不在C盘需要先用一条命令如“D:”进入到该磁盘再输入目录,如下所示

D:
cd cocos2d-x-3.15.1/tools/cocos2d-console/bin/cocos.py

运行cocos.py脚本创建文件

python cocos.py new HelloCpp -p com.coco2dx.org -l cpp -d ~/Desktop

参数说明:

HelloCpp为项目名称
-p后面接包名
-l后面接开发语言类型,有cpp, lua, js三种类型
-d后面接项目存放的目录
查看项目路径,你会发现目录中会出现新建的“HelloCpp”项目。依次打开“ HelloCpp/proj.win32 ”文件夹,“ HelloCpp.sln ”解决方案,单击运行项目。出现下面的界面则项目创建成功

[置顶]        VS2017中搭建Cocos2dx开发环境图文详解

最后一步中有可能出现编译错误,无法打开如“assert.h”等头文件
原因是如果是选择”从父级或项目默认设置继承”时,在Windows Kits\10\include 和 Windows Kits\10\lib 目录下导入的是10.0.10240.0文件夹,但是本机目录下是10.0.10150.0文件夹,这是不一致的,这有可能导致了环境变量的配置错误
可进行以下操作
点击项目属性:

[置顶]        VS2017中搭建Cocos2dx开发环境图文详解

在弹出的属性页中,点击左侧的”VC++ 目录”,分别选择”包含目录” 和 “库目录” 右侧的下拉箭头,然后点击”编辑” ,从而修改环境变量。

[置顶]        VS2017中搭建Cocos2dx开发环境图文详解

对于include环境变量的编辑,首先取消勾选”从父级或项目默认设置继承”, 然后在最上方添加红框中的5条路径,点击确定。

[置顶]        VS2017中搭建Cocos2dx开发环境图文详解

对于lib环境变量的编辑,保留勾选”从父级或项目默认设置继承”, 然后在最上方添加红框中的1条路径,点击确定
[置顶]        VS2017中搭建Cocos2dx开发环境图文详解