CodeBlocks模拟器安装与LVGL工程创建

CodeBlocks模拟器安装与使用、LVGL工程创建

安装包下载

CodeBlocks安装包获取:https://www.codeblocks.org/downloads/

软件版本:codeblocks-20.03mingw-setup.exe

点击链接,跳转如下界面,点击“Download the binary release”下载二进制版本。

image-20231226153430658

进入该界面,选择对应的系统。

image-20231226150001563

选择带有mingw工具集的版本,点击“FossHUB”进行下载。

image-20231226150137770

之后会跳转到如下界面自动下载安装包。

image-20231226150620250

安装操作

下载完成后无脑选择路径进行安装。

image-20231226151051027

image-20231226151115893

可以自己选择更改安装路径。
在这里插入图片描述
等待安装完成。
image-20231226151407288

安装完成。

image-20231226151433241

获取工程文件

下载完CodeBlocks模拟器后,还需要从LVGL官网下载LVGL的一些工程文件,LVGL才能正常在模拟器上运行。

LVGL官网:https://lvgl.io/

下划界面点击“Docs“图标。

image-20231226151903998

进入下面的界面,依次展开左侧目录栏,选择”CodeBlocks“跳转GitHub仓库下载文件。

image-20231226152248439

可以使用git命令下载或者压缩包下载两种方式。

(注意!!!使用git clone命令的话会有很多文件下载不完整,导致编译错误,建议压缩包下载。)

git命令:

git clone https://github.com/lvgl/lv_port_win_codeblocks.git

image-20231226152547064

注意!!!下载完成后其中”lv_drivers“和"lvgl"文件夹是空的,需要单独下载。

image-20231226153027933

GitHub仓库中进入下面文件夹。

image-20231226153158348

同样使用git命令或压缩包下载"lv_drivers"文件夹内容。

(注意!!!使用git clone命令的话会有很多文件下载不完整,导致编译错误,建议压缩包下载。)

git命令:

git clone https://github.com/lvgl/lv_drivers.git

image-20231226153354494

GitHub仓库中进入下面文件夹。

image-20231226153740240

同理下载”lvgl“文件夹内容。

(注意!!!使用git clone命令的话会有很多文件下载不完整,导致编译错误,建议压缩包下载。)

git命令:

git clone https://github.com/lvgl/lvgl.git

image-20231226153829864

如果是git clone命令下载,最终得到三个文件夹。(使用这种方式下载有部分文件缺失)
在这里插入图片描述

如果是压缩包下载,将得到下面三个。

image-20231226155323762

然后分别将

"lv_drivers"文件夹下的文件放到"lv_port_win_codeblocks/lv_drivers"文件夹下,

"lvgl"文件夹下的文件放到"lv_port_win_codeblocks/lvgl"文件夹下。

image-20231226154527108

最终得到一个完整的CodeBlocks模拟器LVGL工程。
在这里插入图片描述

尝试运行

对cbp格式文件右键选择打开方式,用codeblocks模拟器打开。

image-20231226155123976

弹出下面界面,要我们选择编译器,先点击右下角OK,之后可以更改。

image-20231226155328778

之后让我们选择是否把codeblocks当作C/C++的默认打开应用程序,这里选择第一个,不做改变。
在这里插入图片描述

之后正式进入CodeBlocks主界面。
在这里插入图片描述

之后还需要更改编译器安装路径。

image-20231226150939797

选择”CodeBlocks/MinGW“路径,更改完路径后,需要重编译一下。

image-20231226151152340

点击下面的图标,编译。

image-20231226155929584

发现错误

之前因为是使用git clone命令下载的工程文件,导致很多文件没有下载完整,所以程序报错,一些结构体变量未知。

image-20231226160018901

经过仔细探究,发现在使用git clone命令下载时,包括下面的"hal"文件等等文件没有下载。

image-20231226160258448

之后打开CodeBlocks模拟器,查看左侧的文件树,发现下面的几个文件图标呈现撕裂样式,表明找不到该文件。

还有其它不存在的文件,这里只是列举了一些。

image-20231226160950914

运行结果

再次将压缩包下载的三个文件夹整合,成功得到一个完整的工程文件,编译运行,成功显示官方例程。

image-20231226160023046

  • 10
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值