您尚未登录。

楼主 #1 2018-09-26 13:03:08

ovosos
会员
注册时间: 2018-09-26
已发帖子: 1
积分: 1

利用QT 调试LittleVGL 模拟器环境搭建

首先参考了 晕哥的 https://whycan.cn/t_714.html 没成功 折腾了好久 ,我菜鸟一个不懂Makefile文件是啥,绕弯一大圈也没搞定 , 始终编译不通过

最后研究了一下创建一个新的工程,顺利通过编译.
下面说一下几个步骤:
1:参考了 https://blog.csdn.net/hjl240/article/details/48102897
   下载SDL2 LIB 文件
2:新建一个Non-Qt Project工程,关于QT 环境搭建不在本贴讨论范围 , 适合有QT使用基础的用户.
  新建一个Non-Qt Project工程
  随便取个名字
我这里取名 "LittleVGL_Simulator"
  选择MinGW编译器
3:复制SDL2.0必要文件到工程目录下载
  选择MinGW编译器
4:从这里下载https://github.com/littlevgl/pc_simulator.git
  并复制到LittleVGL_Simulator 目录下面
复制到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... 把文件加载进来  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 才编译通过

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn