官方: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
本文地址: 使用PlatformIO模拟器开发LVGL图形库