首页 > 代码库 > 【Cocos-2dx】使用Visual Studio2017 编译Cocos-2dx 3.15

【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