qt5.15.12 LVGL8simulator

news/2024/12/2 21:35:13/

qt5.15.12 LVGL8simulator

工程依赖

  • sdl2 dev (模拟TFT设备)

  • lvgl8.3.3(GUI库)

  • lv_drivers(驱动库)

  • 基于eclipse的模拟器工程

step1:qt工程创建

适用qtcreater创建一个c控制台应用,基于qmake+mingw32构建

在这里插入图片描述

step2:库文件添加

  • 添加lvgl,lv_drivers文件到工程目录

  • 复制SDL2库中的lib文件夹到工程目录,版本要与编译器位数一致,这里我选择的是32位,我电脑是64位系统故选择x86_64版本

在这里插入图片描述

  • 添加SDL库中的SDL文件夹到工程目录,该文件夹为SDL2的头文件,路径如下

在这里插入图片描述

  • 添加eclipse模拟器工程main.c mouse_cursor.c lv_conf.h lv_drv_conf.h到工程路径下,最终工程目录如下

在这里插入图片描述
)]

step3:工程加载添加的文件

  • 右击qt工程选择添加额外的目录,过滤选择仅添加*.c *.h,仅添加头文件和源文件

  • qmake 配置文件添加sdl2链接:LIBS+= -L$$PWD/lib/ -lmingw32 -lSDL2main -lSDL2

step4:构建并运行工程

此时会提示找不到SDL2.dll文件,将该文件添加到生成的debug目录下重新运行即可成功运行

在这里插入图片描述

注意事项

  • lvgl lv_drivers eclipse模拟器的版本号要保持一致

  • SDL2.dll文件添加到构建项目生成的debug路径下

  • 本工程基于qmake构建


http://www.ppmy.cn/news/347593.html

相关文章

Ubuntu 18.04 LTS Server服务器安装图文教程

关于安装系统之前如何配置,虚拟机、实体机做哪些操作,本文不做解释。本文默认开机后,能进入安装界面。 1.选择使用语言 选择English.回车(如果点亮其他语言天赋,请自行选择) 2.选择键盘,默认US…

Ubuntu18.04安装配置Qt5.15

Ubuntu18.04安装配置Qt5.15 Qt选择下载Qt安装Qt5.15.0配置后记 Qt选择 在官方的声明中,Qt5.15是Qt5.x的最后一个LTS版本,增加了即将在2020年底推出的Qt6的部分新特性,为了之后的新版本有更好的兼容性,选择了Qt5.15. 下载Qt 对于…

Ubuntu 18.04.6 LTS 服务版安装参考

文章目录 安装环境安装过程等待安装进行设置语言选择更新设置键盘样式设置IP地址配置代理配置 Ubuntu 存档镜像自定义存储配置设置账号配置 SSH安装软件包等待安装完成重启后验证 安装后的基础优化重置 root 密码放开 root 远程登陆网卡信息变更修改 ubuntu-18.04.6-live-serve…

Ubuntu 20.04 LTS安装教程

下载ubuntu-20.04-desktop-amd64.iso系统镜像,利用软碟通写入U盘或是刻录光盘启动安装。(此次安装环境为联想ThinkPad E570,内存为500G128G) 将制作好的u盘连接到电脑后,重启电脑,等待出现品牌logo后按F12…

ubuntu18.04编译GB28181Server

目录 一、简绍二、项目依赖的第三方库2.1 jrtplib2.1.1 编译JRTPLIB 2.2 mxml2.2.1 编译mxml 2.3 osip2/exosip22.3.1 编译osip22.3.2 编译exosip2 2.4 ffmpeg2.5 提示 三、修改GB28181Server3.1 修改GB28181Server.pri3.2 修改AppConfig.cpp3.3 修改GB28181Server.cpp3.4 修改…

Ubuntu 18.04.5 LTS INCISIVE15 Installation

Thanks for the tuturial from YYP_8020 ("在Ubuntu 18.04下安装INCISIVE151_YYP_8020的博客-CSDN博客_incisive安装") edit the apt source.list " sudo cp /etc/apt/sources.list /etc/apt/sources_init.list "[ comment the deb-src source ]Ubuntu …

L718

L718 SDK mrc 网络操作 mdc 数据业务操作 inps 内置业务操作 mcc 语音电话 基础配置、场景及APN配置、SIM初始化和检测、GPRS网络状态和注册、PDP场景激活、连接建立 程序调试 1、硬件连接: 开发板USB连接电脑,安装L718驱动,然后通过串口工…

Ubuntu16.04 LTS 安装qt4

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Ubuntu16.04安装qt4.8.7 前言一、原材料1.虚拟机软件2.虚拟机镜像镜像名下载地址 3.qt压缩包对应文件名下载链接 二、安装步骤1.vmware装好虚拟机2.将压缩包下载到ubuntu上3.…