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 的路径
  • 更改后,编译通过了。
相关推荐
玖釉-3 小时前
深入浅出:渲染管线中的抗锯齿技术全景解析
c++·windows·图形渲染
Whoami!4 小时前
⓫⁄₈ ⟦ OSCP ⬖ 研记 ⟧ Windows权限提升 ➱ 滥用Windows服务提权(下)
windows·网络安全·信息安全·powerup.ps1
Knight_AL5 小时前
在 Windows 上安装本地 JAR 到 Maven 仓库
windows·maven·jar
春日见5 小时前
在 Windows中,WSL与Docker的关系
运维·开发语言·c++·windows·docker·容器
说给风听.6 小时前
解决 Node.js 版本冲突:Windows 系统 nvm 安装与使用全指南
windows·node.js
70asunflower7 小时前
Ubuntu Terminal 从零开始教程 - Windows用户转Linux指南
linux·windows·ubuntu
走粥7 小时前
TypeScript 泛型
开发语言·前端·javascript·windows·typescript
Dontla7 小时前
Windows管理系统启动项的方法(windows启动项、开机自启)
windows
Roc.Chang7 小时前
Cursor / VS Code 常用快捷键对比表(Windows / Linux / macOS)
linux·windows·vscode·macos