一、下载LVGL代码
百问网---------------LVGL windows模拟器(CodeBlocks)V9.0.0版本
点击下面的项目获取地址,下载最新的LVGL代码。
进来之后就会看到这个界面,这个代码是百问网更新的
往下拉,有详细说明,需要你下载和安装git,如果已经安装,请忽略。
没有安装的朋友可以先安装下:GitHub超详细图文攻略
下载安装git之后,鼠标右击会出现Open Git Bash here
打开Open Git Bash here,将上面的git clone指令复制粘贴进去
这时候你的电脑桌面就会出现一个lv_port_win_codeblocks的文件夹,等待它安装好即可。
安装到100%后,你的电脑桌面会出现一个lv_port_win_codeblocks的文件夹,里面存放的就是LVGL的代码了。
二、下载和安装CodeBlocks模拟器
1.下载CodeBlocks模拟器
强烈推荐看一只爱算法的猫写的Codeblocks安装与配置教程,真的特别详细。
下面是我的下载安装过程:
先进入到Code::blocks官网进行Downloads下载
在下载的界面有5个选择选择最上面那个进行下载
- 下载二进制发布版本:这是最简单的方式。只需下载安装文件,运行它,就会自动安装 Code::Blocks,准备好使用。
- 下载夜间构建版本:这些是更为最近的构建版本,可能包含最新的功能和修复。通常这些版本是稳定的,除非另有说明。
- 其他社区提供的发行版:社区成员可能提供了其他版本,感谢他们的贡献。如果你也有类似的版本,记得在论坛上宣布,以便更新到官方主页。
- 下载源代码:如果你擅长从源代码构建应用,可以选择这种方式。这种方法让你对版本更新有更多控制,还可以提交修复补丁,帮助改进软件。
- 从 SVN 获取源代码:这是最灵活的方式,允许你访问到最新的修复和改进。虽然设置稍微复杂,但你可以编译额外的插件以扩展Code::Blocks 的功能。
这里选择codeblocks-20.03mingw-setup.exe,使用FossHUB或Sourceforge下载都可以。
这两者的主要区别在于
- FossHUB 提供了一个网页下载方式,用户可以直接通过网页进行下载操作 。
- Sourceforge.net 则提供了一个更详细的下载界面,其中包括了不同的安装包选项,例如带有或不带有编译器的安装程序,以及不同的版本(例如32位或64位Windows版本)。
具体来说,codeblocks-20.03mingw-setup.exe 文件包括了 MinGW-W64 项目中的 GCC/G++/GFortran 编译器和 GDB 调试器,适合那些没有安装 MinGW-W64 的用户。如果您已经安装了 MinGW-W64,可以选择不包含编译器的安装程序。另外,如果您对安装程序有抵触情绪,可以选择免安装的 zip 版本,但这样将不允许选择要安装的插件或功能,并且不能创建任何菜单快捷方式。
2.安装CodeBlocks模拟器
下载完成之后,双击开始进行安装
点击Next,进行下一步操作
点击I Agree我同意,进行下一步操作
默认组件把,不是很懂这几个,点击Next,进行下一步操作
我是第一次安装,就按默认的地址,看个人需求把,点击Install进行安装
等待安装完成,电脑桌面就会出现一个这样的图标。
3.使用CodeBlocks模拟器
正常安装后打开的Code::blocks如下图所示
Code::blocks启动时会先启动插件,因此任务栏中Code::blocks的图标会出现闪动的现象。这是正常情况。
这里我们要选择打开已存在的工程,也就是我们上面下载的LVGL代码。
打开工程之后,我们需要先编译下该代码
这时候也许你会遇到编译错误,如下所示
C:\Users\xiaobuding.DESKTOP-6DCVDHE.000\Desktop\lv_port_win_codeblocks\lvgl\src\drivers\windows\lv_windows_context.c|142|error: 'CREATE_WAITABLE_TIMER_MANUAL_RESET' undeclared (first use in this function)|
我一开始认为是该变量没被定义导致的,或者说是头文件没有被添加进去,直到后面看了这篇文章,才知道原来是版本问题,需要手动更新下MinGW,如何更新也在下面这篇博客里面有详细说明了,很赞。
进入到该界面,下载Source(zip)
然后用VSCODE打开,选择红框内的exe进行下载
下载完成会得到以下的这个
双击进行安装,点击Next,进行下一步操作
这里我选择64bit,点击Next,进行下一步操作
点击Next,进行下一步操作
点击Next,进行下一步操作
点击Next,进行下一步操作
选择安装路径进行安装,待会还要用到这个东西,所以要知道安装在哪里。
打开Code::blocks 20.03安装的MinGW目录(默认安装目录是C:\Program Files\CodeBlocks\MinGW),并删除原来的所有内容,将刚才下载好的C:\Users\xiaobuding.DESKTOP-6DCVDHE.000\mingw64的文件复制粘贴过去。重新打开Code::blocks软件
这时候,重新编译没问题之后,就可以开始运行了。
底下颜色可以换
三、总结
今天主要讲了LVGL模拟器CodeBlocks下载安装和使用。
感谢你的观看!