CocosCreator 发布原生平台的问题

自定义安装VS2017都需要安哪些组件?

我选择了VS中C++游戏开发里的Cocos

编译的时候报错:


编译模式:release
正在编译...
要求的 VS 版本:[2013, 2015, 2017]
正在执行:'"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.com" "C:\Users\FuTaimeng\Desktop\Brain\jsb-binary\frameworks\runtime-src\proj.win32\brain.sln" /Build "Release" /Project "brain"'


Microsoft Visual Studio 2017 版本 15.0.27428.2027。
版权所有 (C) Microsoft Corp。保留所有权利。
C:\Users\FuTaimeng\Desktop\Brain\jsb-binary\frameworks\runtime-src\proj.win32\brain.vcxproj : warning  : 无法找到 Visual Studio 2015 (v140) 的生成工具。若要使用 Visual Studio 2017 (v141) 生成工具进行生成,请单击“项目”菜单或右键单击解决方案,然后选择“重定向解决方案...”。安装 Visual Studio 2015 (v140) 可使用 Visual Studio 2015 (v140) 生成工具进行生成。

1>------ 已启动生成: 项目: brain, 配置: Release Win32 ------
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.Cpp.Platform.targets(57,5): error MSB8020: 无法找到 v140 的生成工具(平台工具集 =“v140”)。若要使用 v140 生成工具进行生成,请安装 v140 生成工具。或者,可以升级到当前 Visual Studio 工具,方式是通过选择“项目”菜单或右键单击该解决方案,然后选择“重定解决方案目标”。
1>已完成生成项目“brain.vcxproj”的操作 - 失败。
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
执行命令出错,返回值:1。

这怎么解决?

在线等挺急的

1赞

已解决。

方法是打开VS工程,它自动提示是否把VS2015的v140升级为VS2017的v141

或者按照log调一下也可以。