Building mode: release
Building…
Required VS version : [2017]
running: ‘“C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.com” “E:\cccbuild\test\jsb-default\frameworks\runtime-src\proj.win32\start_project.sln” /Build “Release” /Project “start_project”’
Microsoft Visual Studio 2017 版本 15.0.28307.1745。
版权所有 © Microsoft Corp。保留所有权利。
Visual Studio 的许可证 30 天后到期。
1>------ 已启动生成: 项目: libcocos2d, 配置: Release Win32 ------
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.Cpp.Platform.targets(67,5): error MSB8020: 无法找到 v142 的生成工具(平台工具集 =“v142”)。若要使用 v142 生成工具进行生成,请安装 v142 生成工具。或者,可以升级到当前 Visual Studio 工具,方式是通过选择“项目”菜单或右键单击该解决方案,然后选择“重定解决方案目标”。
1>已完成生成项目“libcocos2d.vcxproj”的操作 - 失败。
2>------ 已启动生成: 项目: start_project, 配置: Release Win32 ------
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.Cpp.Platform.targets(67,5): error MSB8020: 无法找到 v142 的生成工具(平台工具集 =“v142”)。若要使用 v142 生成工具进行生成,请安装 v142 生成工具。或者,可以升级到当前 Visual Studio 工具,方式是通过选择“项目”菜单或右键单击该解决方案,然后选择“重定解决方案目标”。
2>已完成生成项目“start_project.vcxproj”的操作 - 失败。
========== 生成: 成功 0 个,失败 2 个,最新 0 个,跳过 0 个 ==========
Error running command, return code: 1.
在creator下构建发布平台为windows时报如上错误,找不到v142工具集,实际上项目可以使用vs2017成功编译。但是vs2017打开时候项目使用的是v141工具集.
经网上搜索,v142工具集不是vs2019附带的工具集么?为什么教程文档提示安装vs2017,编译时又提示找不到v142?
如何设置能在creator下正常构建发布通过?