error MSB8020: The build tools for v142 (Platform Toolset = 'v142') cannot be found
2023-03-02 09:21 bgbing 阅读(2070) 评论(0) 编辑 收藏 举报多个VS版本编译报错:
错误 1 error MSB8020: The build tools for v142 (Platform Toolset = 'v142') cannot be found. To build using the v142 build tools, please install v142 build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Upgrade Solution...". C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets 64 5 ObdStation
原因:VS版本和工具集不符。
外要特别注意 debug、release版本项目属性配置是否相同,工具集选择是否一致,是否都正确。可能编译release版本看的却是debug的项目配置。
可以直接编辑.vcxproj,它是MSBuild格式的文件,更改配置
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2018-03-02 sql server profiler的使用