RT-Thread windows bsp simulator Visual Studio 2012 (v110) (未安装) 问题

问题描述

  • win10 + Visual Studio 2012

  • RT-Thread 最新版本(master 5.3) BSP simulator,scons --target=vs2012 生成的工程:project.vcxproj,打开后编译报错

c 复制代码
严重性	代码	说明	项目	文件	行	抑制状态	详细信息
错误	MSB8020	无法找到 Visual Studio 2012 的生成工具(平台工具集 ="v110")。若要使用 v110 生成工具进行生成,请安装 Visual Studio 2012 生成工具。或者,可以升级到当前 Visual Studio 工具,方式是通过选择"项目"菜单或右键单击该解决方案,然后选择"重定解决方案目标"。	vs	D:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets	463		
  • 理解下来是当前 Visual Studio 2012 没有安装 v110 的工具集,安装的是 v143 的。

解决方法

  • 方法一:手动更改为 已安装的【平台工具集】,Visual Studio 2022 (v143),不过每次 scons 更新工程后,都需要手动更改

  • 方法二:更新模版工程文件 template_vs2012.vcxproj,搜索 v100,然后改为 v143 即可,这样后面 scons 生成的工程文件,【平台工具集】就是默认的 v143 了。


  • 这样使用 Visual Studio 2012,v143 的平台工具集,scons 生成的 RT-Thread simulator 工程可以正常编译通过并运行。
相关推荐
无限进步_21 小时前
【C++】用哈希表封装自己的 unordered_map 和 unordered_set
开发语言·数据结构·c++·算法·哈希算法·散列表·visual studio
水饺编程1 天前
第5章,[Win32 章节] :几种典型的颜色
c语言·c++·windows·visual studio
水饺编程2 天前
编程基础:令牌粘贴指令,【##】
c语言·c++·windows·visual studio
我命由我123452 天前
Visual Studio - Visual Studio 注释快捷键
java·c语言·开发语言·c++·ide·java-ee·visual studio
郝学胜-神的一滴2 天前
Qt 高级开发 005: Qt Creator与Visual Studio 项目双向转换
开发语言·c++·ide·qt·程序人生·visual studio
咩图4 天前
WPF-VisualStudio-C#-Fluent.Ribbon8.0.0学习
c#·wpf·visual studio
丘比特惩罚陆4 天前
制作类似aimlab的测试手速反应力的小游戏
开发语言·javascript·visual studio
wangl_925 天前
C# / .NET 在工业环境中的优势
开发语言·c#·.net·.netcore·.net core·visual studio
白菜上路7 天前
C# .net 生成版本号自动变更
c#·.net·visual studio
瑶池酒剑仙8 天前
C++类和对象完全指南:从封装继承多态到内存布局的面向对象宝典(雨夜论道)
c语言·开发语言·c++·visual studio