发布日期:2025-10-09 09:16浏览次数:
搞LVGL这个玩意,一开始真是没把我气死。不是做界面好看嘛寻思装个开发工具画画图啥的。好家伙,第一步就卡壳。
我就直接奔官网去找下载了。看着那几个开发工具介绍,头都是大的,啥玩意儿SDL模拟器、什么PC模拟器的。不管了,硬着头皮选了人家推荐的,下载链接一溜烟点下去。
下载回来一个压缩包,看着还挺小。解压出来,发现一堆文件夹,名字都挺奇怪。按着网上零散的教程,说直接解压就能用?我信了,双击那个启动程序。
结果?屁都没弹出来!
得,第一步就跑不通。
到处问,人家说肯定是没装好开发环境,特别是那个叫MinGW的。行,我装!又跑去下MinGW安装器,名字好像叫什么x86_64的安装包。双击运行,开始下。
这个安装过程慢得像乌龟爬!
就那几个选项,勾来勾去搞不明白。反正人家说要装哪些包,我就照着勾上。
装完后,还得把MinGW的bin文件夹路径加到系统里那个“环境变量”里面去。这个步骤可要了我的老命了:
好家伙,系统直接告诉我:“‘gcc’ 不是内部或外部命令,也不是可运行的程序”。我TM……前面白整了呗?关掉所有窗口,重启电脑。再试一次 gcc -v。
成了!终于蹦出来版本信息了!
这回回到LVGL那个解压的文件夹。里面肯定有个啥配置脚本之类的东西?果然找到一个叫 lv_sim_… 的脚本文件,后缀是 mjs?看不懂。管他,右键选择用 * 运行。
报错!
装完再双击那脚本?还是没好使。后来发现得在命令提示符里,在那个文件夹下输入个命令启动:npm run start
紧张地盯着命令行。刷刷刷……诶!弹出窗口了!
一个贼小的窗口,里面有个按钮!点一下,按钮还变色!成了!LVGL的模拟器界面终于冒出来了!真是千辛万苦。
光电脑跑通还不行,心想能在手机上看效果多帅。看到介绍手机也能装个版本体验。
又去下另外一个LVGL的体验APP。下载安装包拖到安卓模拟器里。
安装的时候模拟器抽风报错了!折腾半天模拟器设置,卸载重装,总算装上去了。打开APP,里面自带了好几个Demo,点开一个时钟效果,丝滑!完美!
折腾到这步,感觉整个安装过程才算走通了,差点没累趴下。 刚坐下喝了口水,微信响了,是老王:你那LVGL环境装通没?快来帮我看看我的怎么跑不起来?
我……行,刚踩完坑,正好救人。