既然已经成功安装了LVGL的软件包,并进行了优化,那么接下来要做的就是学习如何用LVGL来开发GUI界面了。由于LVGL没有GUI BUILDER这样的图形化工具,所有的界面设计都靠撸代码,因此如果每次都是撸代码之后编译下载验证,会浪费比较多的时间,也不是很现实。大佬们比较推荐的做法当然是在PC模拟器上开发界面,验证没问题之后再把代码放到目标板上跑就可以了。
因此,下面要做的任务就是安装一个模拟器。LVGL官方推荐的工具是VS2017。本人一开始没注意,安装了VS2019,结果当然又是掉坑里去了,最后还是参考了大佬的贴子,才从坑里爬上来,现在将过程分享出来。
参考连接
[https://blog.csdn.net/qq_4267...
[https://blog.csdn.net/qq_3387...
[https://blog.csdn.net/weixin_...
[https://github.com/lvgl/lv_si...
好了,废话不多说。首先是下载VS2019,我直接到官网下载社区版,听说是免费的。
[https://visualstudio.microsof...
然后就是双击安装包,坑爹的是一个在线安装包,也就是说要保持联网状态,期间要下载软件包,而且还是G级别的。由于VS不是我的主要开发工具,只是用来当模拟器用,所以只安装必要的包就好,其他的不装。
等待VS2019安装好之后,接下来就是去下载模拟器,网址如下:
[https://github.com/lvgl/lv_si...
看不懂洋文没关系,只要在git工具中敲入这条命令,将软件包clone到自己新建的目标目录下就好。
又是漫长的等待。。。。。。。
下载完成之后,打开VS2019,然后将此工程文件拖入项目栏,即可,然后按F5。
然而期待中的模拟器界面并没有打开,这是怎么回事?
原来缺少了工具,这个模拟器是用VS2017编译的,我现在安装的是VS2019,所以不行,要去找工具。
点击“工具”,然后选择“获取工具和功能”,会弹出一个软件包管理界面,在这个界面下勾选必要的软件包。
注意“VS2017(v141)工具。。。。”需要在单个组件中寻找。
勾选之后单击“修改”,然后等待安装完成,重启VS2019即可。
再次打开模拟器,F5,走你!看到下面的图形界面,就成功了,可以开心的玩耍了!