RT-Thread 5.3 windows bsp simulator scons --target=vs 生成的工程编译失败问题

问题描述

  • RT-Thread 5.3(当前 2026-01-30 master 分支代码),BSP simulator

  • RT-Thread ENV 2.0

  • Visual Studio 2012

  • 使用 scons --target=vs 生成的 Visual Studio 工程 project.vcproj,打开后编译失败,主要是 msh 命令导出部分失败,宏定义展开错误

问题解决

  • 经过研究与对比,发现 scons --target=vsscons --target=vs2012 生成的工程,存在一点差异,也就是 【C 语言标准】 不相同
  • scons --target=vs 生成的为 默认(旧 MSVC),不支持当前 RT-Thread 5.3.0 最新版本的 宏定义写法。需要更改为 ISO C11 标准 (/std:c11)
  • 如果开启了 LVGL,SDL2 lib 库没有找到,可以手动添加一下 SDL2 lib 的路径
  • 更改后,编译通过了。
相关推荐
线上放牧人7 小时前
Windows删除图标缓存
windows·python·pyqt
Koi慢热7 小时前
DayDayMap学术社区体验:卫星网络测绘专题用下来怎么样
网络·人工智能·windows·web安全·网络安全
web守墓人8 小时前
【goed/ui】自定义组件设计思想篇
linux·windows·ui·golang
2601_9623649712 小时前
红外活体模组,Windows 设备安全身份入口解析
windows·安全·电脑
易点云徐源12 小时前
(已解决)Photoshop 2020 点击“选择主体”闪退:不用重装,1 个配置切回旧算法解决
windows·photoshop
云计算练习生13 小时前
什么是系统调用?为什么程序访问硬件必须经过它
linux·windows·操作系统·系统调用·操作系统原理
其实防守也摸鱼20 小时前
DeepSeek Harness 开源贡献手记:从入门到合入主线
服务器·数据库·windows·https·ssl
qqww15521 小时前
Win11更新后Edge卡顿掉帧?隐私窗口流畅解决办法
windows·edge·优化·卡顿
其实防守也摸鱼1 天前
堆叠注入(Stacked Injection)详解
服务器·数据库·windows·https·ssl
郝学胜-神的一滴1 天前
C++20模板元编程 05:吃透变参模板,解锁编译期万能参数能力
服务器·开发语言·c++·windows·vscode