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 的路径
  • 更改后,编译通过了。
相关推荐
阿昭L19 小时前
Windows内核驱动开发时是否要设置版本控制宏
windows·驱动开发·内核
yuweiade21 小时前
新版 WSL2 2.0 设置 Windows 和 WSL 镜像网络教程
windows
FreeBuf_1 天前
黑客涉嫌兜售Windows远程桌面服务0Day漏洞利用程序
windows·0day漏洞
要开心吖ZSH1 天前
(三)OpenClaw 云端服务器控制本地 Windows 浏览器完整配置指南(SSH方式)
运维·服务器·windows·openclaw
知智前沿1 天前
OpenClaw 本地部署详细教程(Windows+Mac 双系统)
windows·macos
劳埃德福杰1 天前
Windows电脑安装双系统如何切换默认开机系统
运维·windows·电脑
MIXLLRED1 天前
解决:Ubuntu系统引导修复操作步骤
linux·windows·ubuntu
阿昭L1 天前
Windows内核驱动开发构建选项
windows·驱动开发·内核
Oscar的参数1 天前
在 Windows 上部署 龙虾OpenClaw:基于 WSL2 的详细教程
人工智能·windows·深度学习·ai·语言模型
白白白飘1 天前
在 Windows 上安装 Docker 及验证
windows·docker·容器