RT_Thread_VS2017仿真

RT_Thread_VS2017仿真

1. 说明

​ VS版本:VS2017社区版

​ RT-Thread:V3.0

​ 说明:RT-Thread V3.0在VS2017社区版搭建模拟环境,方便调试学习。

2. 具体步骤

2.1下载rtthread的官方源代码

git clone https://github.com/RT-Thread/rt-thread                    //github下载V3.0版本

解压文件夹:转到bsp/simulator文件夹,如下图

这里写图片描述

2.3 搭建scons编译环境

软件:Scons2.3.0(点击下载) Python.2.7.5(点击下载)

1.下载软件安装包

2.先安装好Python,再安装Scons,设置环境变量 path: Python安装目录/Scripts

3.测试安装是否成功:打开cmd,输入:

scons.bat 或者 scons

2.3 编译生成vs项目

1.进入到simulator目录下

cd D:\work\rtthread\sim\rt-thread\bsp\simulator

2.输入

scons --target=vs

这里写图片描述

可以看到生成了vs工程project.vcproj。

2.4 修改

在完成上面的步骤之后,需要下载一个工具 SDL2(点击下载)

这里写图片描述

下载完成后将

这里写图片描述

这两个文件夹解压到 rt-thread\bsp\simulator\SDL 路径下,覆盖以前的文件

然后在vs中进行配置

在工程里点击C/C++添加包含路径

这里写图片描述

在链接器->常规里添加附加库目录

这里写图片描述

在链接器->输入里(将原来的SDL改成SDL2,并添加如下库)

这里写图片描述

添加这三个文件

最后修改rt-thread\bsp\simulator\rtconfig.h

将//#define PKG_USING_FASTLZ注释掉(不知道为什么)

这里写图片描述

此时在编译工程应该没有问题了

备注:部分电脑可能需要手动设置win10sdk模拟版本,如图

这里写图片描述

2.5 运行

如果直接用VS打开会报这样的错误

这里写图片描述

所以最简单的解决办法就是移动

rt-thread\bsp\simulator\SDL\lib\x86\SDL2.dll

到rt-thread\bsp\simulator\Debug目录下

rt-thread\bsp\simulator\Debug

此时再运行就可以成功了

这里写图片描述

可以看到这个界面是Persimmon画的。这样学习UI应该比较方便了。

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值