windows下 lvgl+qt 虚拟环境搭建

windows下 lvgl+qt 虚拟环境搭建

一、工具准备

qt creator 安装
1、软件地址:https://download.qt.io/development_releases/qtcreator/
2、下载完成之后,一路next安装
(注意:在安装过程中可能要注册账号,这里就不做演示,记住一点一定要勾选安装 MinGW编译工具)

lvgl源码下载:
1、 https://github.com/lvgl/lv_sim_eclipse_sdl
2、https://github.com/lvgl/lv_demos/tree/615d40f190fe96c9b7d93c3d1dfd36f4acadf7f9
3、https://github.com/lvgl/lv_drivers/tree/759d7d7a91a39f1ac1fa2dc3430cee68e57b6ba7
4、https://github.com/lvgl/lvgl/tree/d38eb1e689fa5a64c25e677275172d9c8a4ab2f0

模拟器SDL下载:
打开 https://www.libsdl.org/download-2.0.php,找到 SDL2-devel-2.0.16-mingw.tar.gz 进行下载

二、工程模板搭建

1、打开qt creator ,新建c工程项目,新建完成之后,把自动main.c文件删除
请添加图片描述

2、lvgl源码拷贝
将lv_sim_eclipse_sdl目录下的lv_conf.h、lv_demo_conf.h、lv_drv_conf.h、main.c、mouse_cursor_icon.c 拷贝到工程目录下
将lvgl文件夹整一个拷贝到qt工程
将lv_demos文件夹整一个拷贝到qt工程
将lv_drivers文件夹整一个拷贝到qt工程

3、SDL源码拷贝
(注:假如新建的工程为32位拷贝i686-w64-mingw32目录下的文件,64位拷贝x86_64-w64-mingw32,这里已32位的作为例子)
进入到i686-w64-mingw32目录,将lib目录拷贝到qt工程
进入include目录,将SDL2目录拷贝到qt工程
进入到bin目录,将SDL2.dll拷贝到qt工程(备用等一下用的到)

拷贝完整之后工程结构如下所示
请添加图片描述

打开qt工程,点击工程名,右键选择 add Existing Directiory,勾选工程名前面的复选框,全选整个项目,在select file matching 填入 *c ; *h点击Apply Filters,进行文件过滤,然后找到lv_demos/src/lv_demo_stress,将目录前面的复选框去除,点击ok,等待文件加载完成之后,点击编译
请添加图片描述
请添加图片描述

三、项目运行

在编译完整之后,将SDL2.dll文件拷贝到编译生产exe文件目录下,
即:build-LVGL-Desktop_Qt_5_14_2_MinGW_32_bit-Debug\debug下面(这里根据个人情况来拷贝)

四、项目运行

效果如下:
请添加图片描述

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值