首先 我是从炸鸡佬那里推荐的文章进去,按照流程发现实现不了
然后搜了几个首先的错误就是找不到 lvgl/lvgl.h,我简直蒙蔽了,这个文件就在lvgl的目录下,即便我去手动引用也还是会出错。
然后我去别的csdn找解决方案,依旧是各种各样的错误。
然后去github上找到一个项目,但是依然出错。有兴趣的伙伴可以去试试
https://github.com/Staok/lvgl_port_win-linux_vscode
然后这个项目推荐我可以去看看lvgl官方的demo,然后我去了,还是出现问题。在我求助无果的时候,我发现了一个知乎的。让我成功配置出来了。
结果就是这样,博主的地址是
https://zhuanlan.zhihu.com/p/719470425
即便是跟着博主做,还是会出现一些问题,我把我这个版本的处理方式给出来,希望有用。
首先就是跟这个博主一样的去下载工具,按照流程去下载所有的文件。并配安装Cmake,置环境变量等。
区别就是
1、下载的\lv_port_pc_vscode-master项目目录下是没有驱动的文件夹的,需要我们手动去创建
复制完的工程是这样的,就是把lvgl和lvgl_driver两个目录复制到项目里
2、打开vscode安装那5个插件,然后就是ctrl+shift+p 打开这个Cmake扫描工具包
错误1解决方式
到这里流程还是一样的,第一次生成的错误也是一样的,就是引用string的头文件,然后第二个错误就不一样了
这两个list好像有点不一样,而且报的错误也不一样。
错误2解决方式
然后它说找不到 glob.h 我直接给这个头文件注释掉了,然后加入博主的SDL头文件 再次生成就成功了,可能是狗运吧。这里给出了一次成功配置LVGL+VSCODE+WIN的过程,其实找功率挺费时间的,都不一定能成功运行。