如何在Windows环境下模拟lvgl并且清空编译缓存
新建工程
下载guiguider
直接可以去恩智浦官网进行下载,搜索guiguider即可
新建工程
点击新建工程,选择V8版本
选择空模板即可
在Application中有很多模板,随便选择一个即可
生成的代码早我们预先设定的路径中,文件结构如图所示,其中custom是我们用户设计的逻辑代码,每次在guiguider中编译工程不会覆盖我们的内容,generated是生成的ui代码,若修改ui界面其中的界面也会发送变化
配置vscode的模拟环境
下载vscode和cmake,并将cmake加入到环境变量中去,这里自行下载不在累赘
下载官网文件配置模拟环境如下图所示,下载链接如下
链接:https://pan.baidu.com/s/1XitmZBtrXXK-IFewkZI3pg?pwd=nhg9
将这里面的内容加入到我们guiguider生成的代码中,若有相同文件直接覆盖即可,模拟的文件目录如图所示
用vscode打开我们的工程系统会提示我们配置工具链,选择我们GCC工具链即可,点击右下角的生成和运行按钮即可生成我们的lvgl运行程序,生成的可执行程序在build目录中
运行可在终端执行程序
效果如图所示
清空编译缓存
如果我们需要删除工程中的一些代码和图片资源,再次编译代码之前要清空之前生成的编译缓存.O文件,这里我们只需要将build目录下的CMakeCache.txt文件删除,删除后按下ctrl+shif+p重新配置项目编译即可