下载 LVGL Demo 源码
为了便于学习,运行 Demo 采用模拟器的方式,首先从 官方模拟器设置文档 选择自己的 IDE,我自己使用的是 Visual Studio 2019,因此选择的 Demo 为 VisualStudio with SDL driver
1、从 Github 下载
官方提供的 Demo 连接中有 Git 命令用于下载源码
git clone --recurse-submodules https://github.com/lvgl/lv_sim_visual_studio.git
使用这个命令就可以一次下载全部需要的源码,或者使用下边的命令分次下载
git clone https://github.com/lvgl/lv_sim_visual_studio.git
cd lv_sim_visual_studio
git submodule update --init --recursive
2、手动下载
由于某些原因,直接用 Git 命令基本上很难成功下载,所以可以按照以下步骤自己手动直接下载。
1)下载 master 分支代码
2)下载 lv_drivers 源码
3)下载 lv_examples
4)下载 lvgl
下载完成后按照以下目录层级放好解压后的文件:
启动 Demo
找到 LVGL.Simulator.sln 打开解决方案,如果有提示更新 Windows SDK 点确定就好,可能会提示
无法找到项目文件“LVGL.Simulator”中引用的平台“ARM64”
直接忽略就好,解决方案打开后如下图所示
其中 LVGL.Simulator.cpp 是 Demo 的 main 函数所在文件,接下来将从这里开始学习 Demo 源码。
接下来选择 Debug x64 启动调试,出现以下界面就成功了。
总结
第一篇主要记录下Demo 源码的获取和启动,很简单,基本上不会有什么问题,接下来将从 main 函数开始,学习 LVGL 的各种控件用法。