Cocos-2dx使用Visual Studio2017 编译Cocos-2dx 3.15

Posted 茫茫江浸月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cocos-2dx使用Visual Studio2017 编译Cocos-2dx 3.15相关的知识,希望对你有一定的参考价值。

1.Visual Studio2017是微软今年更新的VS版本,UI看着比之前的更养眼了。推荐从这个网站下载最新的安装程序:https://www.visualstudio.com/zh-hans/

 

 

2.Cocos-2dx 3.15 是今年4月份放出的,做了不少更新。可以从 http://www.cocos.com/download 下载。解压后,看一下cocos目录:

 

3.安装Python (2.1.13版本,也是最新的Python2 版本)。推荐去官网下载(https://www.python.org/)。

下载后,安装。然后把Python路径加入系统的Path路径。完成这些步骤后,在 cmd 里面输入 python --version ,要是能看到版本号,就说明安装成功了。贴一张图吧:

 

 

4. 打开cocos2d-x-3.15\\build目录里面的 cocos2d-win32.sln 解决方案文件。这时候VS2017会弹出一个 检查解决方案 对话框,问你要不要升级下Windows SDK版本和编译工具版本,推荐选择最新的版本。我就是因为没升级这个,导致编译时报了错。

(1) 检查解决方案 对话框截图

 

(2)因为没有升级SDK和编译工具版本时的报错信息的截图

报错信息类似这样的: 1>C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Professional\\Common7\\IDE\\VC\\VCTargets\\Microsoft.Cpp.Platform.targets(55,5): error MSB8020: 无法找到 Visual Studio 2010 的生成工具(平台工具集 =“v100”)。若要使用 v100 生成工具进行生成,请安装 Visual Studio 2010 生成工具。或者,可以升级到当前 Visual Studio 工具,方式是通过选择“项目”菜单或右键单击该解决方案,然后选择“重定解决方案目标”。
1>已完成生成项目“libSpine.vcxproj”的操作 - 失败。

 

解决的办法就是:在VS中选择解决方案,右键单击,再点击”重定解决方案目标“,再次弹出 检查解决方案 对话框,然后选择最新的版本就行了。

     

 

选择后的输出信息:

 

5. 然后再次点击 运行按钮,想着编译完成后Demo就可以运行了,结果报错了,说是一个类似libcur的库没找到。没想那么多,直接重新生成解决方案就可以了。这是最终运行的界面:

3D场景看着还行:

 

 

 

 

 

小提示:

有时候需要配置一些Cocos的环境变量,我发现安装 CocosForWin-v3.10 后,就会自动帮配置好,可以省去一些繁琐的手动操作步骤

 

以上是关于Cocos-2dx使用Visual Studio2017 编译Cocos-2dx 3.15的主要内容,如果未能解决你的问题,请参考以下文章

Quick-Cocos2dx 快速了解

COCOS2DX-LUA 脚本开发之一在Cocos2dX游戏中使用Lua脚本进行游戏开发(基础篇)并介绍脚本在游戏中详细用途!

Xcode Cocos-2dx 库未找到错误

cocos2dx lua invalid 'cobj' in function 'lua_cocos2dx‘ 躺坑

独立开发人员er Cocos2d-x实战 013Cocos2dx 网络编程实战之星座运势

[COCOS2DX-LUA]0-004.cocos2dx中的DrawNode的init的方法问题