首先参考了 晕哥的 https://whycan.cn/t_714.html 没成功 折腾了好久 ,我菜鸟一个不懂Makefile文件是啥,绕弯一大圈也没搞定 , 始终编译不通过
最后研究了一下创建一个新的工程,顺利通过编译.
下面说一下几个步骤:
1:参考了 https://blog.csdn.net/hjl240/article/details/48102897
下载SDL2 LIB 文件
2:新建一个Non-Qt Project工程,关于QT 环境搭建不在本贴讨论范围 , 适合有QT使用基础的用户.
我这里取名 "LittleVGL_Simulator"
3:复制SDL2.0必要文件到工程目录下载
4:从这里下载https://github.com/littlevgl/pc_simulator.git
并复制到LittleVGL_Simulator 目录下面
5:这时lv_drivers lv_examples lvgl 几个文件夹是空的 还需要下载必要文件放入这几个文件夹
从这里下载 lvgl : https://github.com/littlevgl/lvgl
lv_drivers : https://github.com/littlevgl/lv_drivers
lv_examples : https://github.com/littlevgl/lv_examples
这里还要注意一下,要删除 lv_drv_conf_templ.h lv_conf_templ.h lv_ex_conf_templ.h 这三个文件
6: 右击工程名并Add Existing Directory... 把文件加载进来
7: 打开pro文件 ,然后SOURCES 会有两个main.c 删除一个多余的main.c
并添加
LIBS += -L../lib/x86 -lSDL2
LIBS += -L../lib/x86 -lSDL2main
LIBS += -L../lib/x86 -lSDL2_test
删除控制台 #CONFIG += console
8: 最后构建一次 出现 以下错误
修改lv_color_to32 为24 才编译通过
离线