当前位置: 首页 > ai >正文

LVGL9.3 vscode 模拟环境搭建

1、git 克隆:

git clone -b release/v9.3 https://github.com/lvgl/lv_port_pc_vscode.git

2、cmake 和 mingw 环境搭建


cmake:

https://blog.csdn.net/qq_51355375/article/details/139186681?spm=1011.2415.3001.5331
mingw:

https://blog.csdn.net/qq_51355375/article/details/139890889?spm=1011.2415.3001.5331

3、sdl 下载

https://github.com/libsdl-org/SDL/tags

因为lvgl使用的是sdl2,和 mingw, 选择sdl2 mingw版本下载

解压后放在lv_port_pc_vscode目录下

4、下载lvgl_v9.3

下载和lv_port_pc_vscode 一样,选择对应版本下载即可。

https://github.com/lvgl/lvgl

将里面的所有文件放到lv_port_pc_vscode\lvgl里

5、打开工程

6、修改CMakeLists.txt 和 main.c里的内容

CMakeLists.txt加入这两句话

main.c头文件修改为:

7、执行工程

因为使用在vscode配置c工程比较麻烦,这里使用的是qt vscode插件:
参考:vscode qt 最新开发环境配置, 基于最新插件 Qt All Extensions Pack_vscode配置qt开发环境-CSDN博客

选择编译器:ctrl + shift + p

成功

以后都在main.c中来实现功能

http://www.xdnf.cn/news/19726.html

相关文章:

  • 多层环境室内定位系统综述总结
  • 如何获取easy-ui的表格的分页大小
  • VRRP协议
  • Deformable 3D Gaussians:把动态场景装进“可变形的静态世界”
  • 技术重构人力管理 —— 打造人力资源流程自动化、智能化专业服务方案
  • 解决git无法连接github
  • 打破信息洪流:微算法科技(NASDAQ:MLGO)推出一种移动互联网环境下数字媒体热点挖掘算法
  • 什么是量子计算?
  • HarmonyOS 声明式 UI 状态管理深度实践:从 @State 到持久化
  • STM32的时钟系统与时钟树的配置
  • 深兰科技AI问诊助手走访打浦桥街道社区卫生服务中心
  • 阅兵背后的科技:战场上的目标检测与无人机巡检
  • 刷新记录:TapData Oracle 日志同步性能达 80K TPS,重塑实时同步新标准
  • 腾讯云《意愿核身移动 H5》 接入完整示例
  • 【51单片机】【protues仿真】基于51单片机压力测量仪系统
  • 机器学习从入门到精通 - KNN与SVM实战指南:高维空间中的分类奥秘
  • 深度学习入门:从神经网络基础到 BP 算法全解析
  • 快速搭建一个Vue+TS+Vite项目
  • CMake构建学习笔记24-使用通用脚本构建PROJ和GEOS
  • Unity开发保姆级教程:C#脚本+物理系统+UI交互,3大模块带你通关游戏开发
  • Spring Boot配置error日志发送至企业微信
  • char、short、int等整型类型取值范围
  • Java继承
  • 【YOLO】数据增强bug
  • mysql第五天学习 Mysql全局优化总结
  • AI+教育:用BERT构建个性化错题推荐系统
  • 多线程同步安全机制
  • 进程管理和IPC
  • 嵌入式|RTOS教学——FreeRTOS基础1:准备工作
  • 解锁产品说明书的“视觉密码”:多模态 RAG 与 GPT-4 的深度融合 (AI应用与技术系列)