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 小时前
(超详细)C++ STL list容器详解:从使用方法到双向链表底层原理全面解析
c++·windows
凤山老林8 小时前
在 Apple 芯片的 Mac 上通过 VMware Fusion 使用 Windows 11
windows·macos·vmware·虚拟机
不弃君8 小时前
在 Windows 上用 MinGW 搭建 lwIP 调试环境:方法与踩坑实录
windows·网络协议·tcp/ip·嵌入式·mingw·lwip
ITHAOGE159 小时前
下载 | Win11 24H2 正式版更新!(系统ISO映像、多合一版本、26100.8973、Windows 11)
windows·科技·微软·电脑
lzhdim13 小时前
C# 通过 Windows API 实现进程内存读写操作
开发语言·windows·c#
CIAS15 小时前
Windows powershell下实现空间释放
windows
AxureMost16 小时前
NeeView图像查看
windows
赵广陆1 天前
Model I/O进阶
windows
问商十三载1 天前
RAG 检索效果差怎么排查?2026 五层诊断法完整指南
开发语言·人工智能·windows·python·算法
Zguigo1 天前
第25-26讲:计算机操作系统存储管理——分页机制、页表与快表(TLB)
linux·windows·笔记