官方:https://github.com/lvgl/lv_platformio

开发环境:win10

需要准备的软件和程序:

1,vscode+PlatformIO

2,lv_platformio源代码: https://github.com/lvgl/lv_platformio

3,mingw64

4,SDL2图形模拟开发库:http://www.libsdl.org/release/SDL2-devel-2.0.20-mingw.tar.gz

5, SDL2图形模拟运行库 :主要是DLL文件,下面这个就是

http://www.libsdl.org/release/SDL2-2.0.20-win32-x64.zip

开始步骤:

1,把上面4下载的文件解压覆盖复制到如下地址(你的mingw安装位置):

C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\x86_64-w64-mingw32

2,用vscode打开上面2下载的程序源码,platformio会自动加载,我选择编译64位。

3,点upload是运行软件,此时会报错,说没有sdl2.dll

4,把上面5下载的文件解压得到dll文件。复制到mingw64的bin目录

C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin

换句话说,把sdl2.dll放到系统环境path的路径下就行。

5,再次build,upload,运行成功。

by 22.03.24

说明

22.04.20

mingw64 如果你没有的话,win10下可以使用msys2

首先去官网下载安装好msys2

然后进msys2命令行,输入:

pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-SDL2

该命令是用来再msys2内下载那两个软件包的。

其中pacman -S是安装软件命令,类似与sudo apt install xxx