我是靠谱客的博主 阔达玉米,最近开发中收集的这篇文章主要介绍SquareLine Studio ecplise仿真环境搭建一、SquareLine Studio安装使用二、escplise环境搭建,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

SquareLine Studio 是LVGL官方推荐的一款UI设计工具,可直接转成C源码,但只能演示UI效果,暂不支持在SquareLine Studio中源码仿真。它提供了另一种仿真方式,将源码工程导入到ecplise、arduino等仿真,暂时只尝试了在ecplise仿真。由于SquareLine Studio刚出不久,资料不多,环境安装和仿真走了不少弯路。

一、SquareLine Studio安装使用

安装包下载及使用简介链接:安装及使用

注:工程建立时选择eclipse,导出时。
在这里插入图片描述

需要仿真时先导出工程文件,在导出UI文件,否则会缺少UI文件。
在这里插入图片描述

在这里插入图片描述

二、escplise环境搭建

官方提供了环境搭建说明以及git链接:https://github.com/lvgl/lv_port_pc_eclipse
我选择在win10下搭建escplise。

2.1 安装minw64
在安装SDL2之前需要安装minw64,下载以及安装说明链接:https://blog.csdn.net/jjxcsdn/article/details/123058745

2.2 安装SDL2

下载SDL库的最新版本,下载地址如下:https://www.libsdl.org/,选择 SDL2-devel-2.24.1-mingw.zip
在这里插入图片描述
解压后找到x86_64-w64-mingw32目录,进入x86_64-w64-mingw32文件夹后,将bin、include、lib和share文件夹中的文件依次复制到C:mingw64x86_64-w64-mingw32 的bin、include、lib和share文件夹中,注意不是覆盖

在这里插入图片描述

2.3 安装eclipse
下载路径:https://www.eclipse.org/downloads/packages/

默认安装就可以,参考链接:https://blog.csdn.net/weixin_41634778/article/details/112628552

三、编译SquareLine Studio工程文件

3.1 流程

  1. 打开 Eclipse ,选择一个空间文件夹,点击launch开启。
  2. 点击->Import and choose General->Existing project into Workspace->Import project,选择SquareLine Studio导出的工程目录,点击Finish.
    在这里插入图片描述
  3. 点击build project编译工程.

编译错误原因排查

在这里插入图片描述
选择对应的工具链,我们安装的是mingw64工具链。

  • 右键点击工程->properties->C/C++ Build->Tool Chain Editor.

在这里插入图片描述
在这里插入图片描述

  • 默认的工具链是CrossGCC,改成MinGW GCC。
    在这里插入图片描述

再次编译仍不过,报错“cannot find -lpng: No such file or directory” 找不到PNG库。
在这里插入图片描述

暂时没去找libpng.a库文件,直接删除png库(暂时没用到这个库)。

  • 右键点击工程->properties->C/C++ Build->Settings->Tool Settings->MinGW C Linker->Libraries,删除png库。
    在这里插入图片描述
    编译成功,在工程的Debug目录下有生成.exe文件。
    在这里插入图片描述
    在这里插入图片描述

四、仿真SquareLine Studio工程

直接点击debug as->Local c/c++ Application会报错。这是.launch文件设置有问题,squareline 导出未设置好。
在这里插入图片描述

  • 点击pc_simulator.launch文件,修改正确的生成文件名。
    在这里插入图片描述
  • 再次仿真仍然报错,找不到SDL2.dll文件,将SDL2.dll复制到C:WindowsSystem32目录中
  • 仿真成功
    在这里插入图片描述

在这里插入图片描述

最后

以上就是阔达玉米为你收集整理的SquareLine Studio ecplise仿真环境搭建一、SquareLine Studio安装使用二、escplise环境搭建的全部内容,希望文章能够帮你解决SquareLine Studio ecplise仿真环境搭建一、SquareLine Studio安装使用二、escplise环境搭建所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(603)

评论列表共有 0 条评论

立即
投稿
返回
顶部