vscode模拟运行lvgl

vscode模拟运行lvgl

1.安装vscode

vscode官网链接,下载最新版本
安装vscode一直点击下一步
img

2.安装vscode插件

进入vscode左侧拓展安装以下插件
img
img
img

3.下载mingw,cmake,sdl

!!!如果后面的包下载有问题可以用我提前下好的 阿里链接

3.1下载和安装mingw(下载win32_seh_msvcrt)

img
下载后直接解压,将文件夹mingw64复制到合法路径
img
将复制后的带bin文件夹路径 {%workfolder%}mingw64/bin 添加至系统环境变量 path

3.2 下载和安装cmake(选择在线安装就下载msi,离线下载zip)

img
找到cmake安装路径将文件路径 {%workfolder%}cmake/bin 添加至系统环境变量 path

3.3 下载和安装sdl

img
下载带mingw后缀压缩包
解压后如下图,将解压后的cmake文件夹复制到 {%workfolder%}mingw64/ 文件夹下
img
接着将 {%workfolder%}SDL2-devel-2.30.1-mingw/SDL2-2.30.1/x86_64-w64-mingw32 目录下的 libinclude 文件夹复制到 mingw64文件目录下的 x86_64-w64-mingw32 文件夹下
img

3.4 测试mingw和cmake安装是否正确

打开cmd,分别输入以下命令

cmake --version

img

gcc -v

img

4. 下载lvgl源工程(lvgl工程基于lvgl V8.3)

现在lvgl更新到V9,但V8.3版本相对参考资料比较多(如正点,野火,百问),推荐后面参考百问网的lvgl教程

4.1 下载lv_port_pc_eclipse

img
方式1:如果电脑安装了git可以选择方式1 直接克隆仓库

git clone https://github.com/lvgl/lv_port_pc_eclipse.git

方式2:如果电脑没安装git选择方式2直接下载zip包,解压后如下图,将内容放到任意合法文件路径(可自己新建文件夹如 lvgl_demo/)
img

4.2 下载lvgl_driver

下载方式如4.1,可选择自己合适的下载方式
img
使用方式1,可在4.1节的基础上找到 lvgl_drivers文件夹,进入后 git bash here

git clone https://github.com/lvgl/lv_drivers.git

使用方式2,解压后将内部所有文件复制到 lv_port_pc_eclipse-release-v8.3(或你命名)文件夹下的 lvgl_drivers文件夹下
img

4.3 下载lvgl V8.3源码

img
如果使用方式1,可在4.1节的基础上找到 lvgl文件夹,进入后 git bash here

git clone https://github.com/lvgl/lvgl.git

使用方式2,解压后将内部所有文件复制到 lv_port_pc_eclipse-release-v8.3(或你命名)文件夹下的 lvgl文件夹下
img

5. 使用vscode打开文件夹

lv_port_pc_eclipse-release-v8.3 (或你命名)文件夹拖入vscode,打开后如下图
img

vscode工具讲解
img

SDL2.dll文件从 {%workfolder%}SDL2-devel-2.30.1-mingw/SDL2-2.30.1/x86_64-w64-mingw32/bin 复制到你的工程目录下
同时修改工程目录下的 CMakeLists.txt 添加 file(COPY SDL2.dll DESTINATION ../bin)

5.运行

前面的流程正确完成后,直接点击vscode左下角的 调试 按钮即可运行,或者F5调试
img

posted @ 2024-12-08 16:18  代代代码  阅读(194)  评论(0编辑  收藏  举报