LVGL模拟器CodeBlocks下载安装和使用


一、下载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个选择选择最上面那个进行下载

  1. 下载二进制发布版本:这是最简单的方式。只需下载安装文件,运行它,就会自动安装 Code::Blocks,准备好使用。
  2. 下载夜间构建版本:这些是更为最近的构建版本,可能包含最新的功能和修复。通常这些版本是稳定的,除非另有说明。
  3. 其他社区提供的发行版:社区成员可能提供了其他版本,感谢他们的贡献。如果你也有类似的版本,记得在论坛上宣布,以便更新到官方主页。
  4. 下载源代码:如果你擅长从源代码构建应用,可以选择这种方式。这种方法让你对版本更新有更多控制,还可以提交修复补丁,帮助改进软件。
  5. 从 SVN 获取源代码:这是最灵活的方式,允许你访问到最新的修复和改进。虽然设置稍微复杂,但你可以编译额外的插件以扩展Code::Blocks 的功能。

在这里插入图片描述
这里选择codeblocks-20.03mingw-setup.exe,使用FossHUB或Sourceforge下载都可以。

这两者的主要区别在于

  1. FossHUB 提供了一个网页下载方式,用户可以直接通过网页进行下载操作 。
  2. 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,如何更新也在下面这篇博客里面有详细说明了,很赞。

如何更新Code::blocks的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下载安装和使用。

感谢你的观看!

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaobuding_QAQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值