基于eclipse搭建LittleVGL仿真环境
基于eclipse搭建LittleVGL仿真环境
环境
Windows 10 64位
工具
Eclipse IDE for C/C++ 4.15 ——开发IDE
SDL2 ——提供仿真显示
MinGW ——GCC编辑器
下载链接
MinGW
SDL2
Eclipse IDE (需要安装JDK环境,没有的请自行百度安装)
1.1安装MinGW
下载MinGW,打开安装程序,点击下一步选择版本,如图所示
选择路径,务必记住路径
完成安装
右键点击此电脑》属性,选择高级系统设置,之后点击环境变量
在PATH下新建,输入MinGW的安装路径
完成配置后重启电脑,重启完成后,打开CMD,输入
gcc -v
如下图显示即配置成功
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Lv6ucxzI-1594637677552)(https://i.loli.net/2020/06/14/E4CBx6GQkNdt3WP.png)]
1.2 安装Eclipse
下载完成后直接运行安装包,选择C/C++套件,选择安装路径后直接安装。
1.3 安装SDL2 环境
因为模拟器运行需要图形化模拟运行库,所以需要下载SDL2
下载SDL2后解压,进入x86_64-w64-mingw32 (对应MinGW64位版本)
- 复制 …/SDL2-2.0.7/x86_64-w64-mingw32/include/SDL2 文件夹 到编译器的文件夹下的如下路径*…mingw64/x86_64-w64-mingw32/include*
- 复制 …/SDL2-2.0.7/x86_64-w64-mingw32/lib/ 文件夹下所有内容到编译器的文件夹下的如下路径 …mingw64/x86_64-w64-mingw32/lib
至此环境已经配置完成
2、导入LittleVgl工程
首先Git LittleVgl 的工程包,(笔者使用的是GITHUB桌面客户端)
GitHub地址
在Eclipse的Workspace文件夹(不清楚的可以运行下Eclipse,会有提示)下新建pc_simulator
将工程文件复制到pc_simulator文件内
打开Eclipse ,在【flie】选项内选择【import】
逐一操作,导入工程成功
3、配置项目文件
pc_simulator项目上(如下图), 【右键】>【属性】
打开之后可以看到下图,在下图中点击【添加】,输入 mingw32,并点击【上移】到最上面一个,最后点击应用。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-COauTyyR-1594637677559)(https://i.loli.net/2020/06/14/1APEB5zOLWTDJ6a.png)]
再打开如下图选项,选择 MinGW GCC 工具,并点击 【应用】。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SzBpbBqg-1594637677561)(https://i.loli.net/2020/06/14/X4K7Ib2ysCvEZi6.png)]
按照顺序project -> Project properties -> C/C++ General -> Paths and Symbols -> include -> GNU C -> Add …,进行操作,添加一个路径*,**${MINGW_HOME}/include,这一步官方教程中没有说明,会导致报错找不到文件SDL2/SDL.h,*如图。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gtTYXKqH-1594637677562)(https://i.loli.net/2020/06/14/4jP5KhgpmidVuko.png)]
点击右下角的Apply and Close按钮,应用设置并关闭窗口。
点击锤头图标进行编译,无错误
复制文件*…_mingw32/bin/SDL2.dll到{eclipse的工作区域路径}/pc_simulator/Debug/。*
此时运行时可能会报错,需要对运行进行配置
需要在下图位置后面加上 .exe
点击箭头图标运行,成功显示Demo界面。如图。
基于eclipse搭建LittleVGL仿真环境相关推荐
- ubuntu16.04基于eclipse搭建px4编译环境+Jlink调式
ubuntu16.04基于eclipse搭建px4编译环境+Jlink调式) ubuntu16.04基于eclipse搭建px4编译环境+Jlink调式 一.工具获取 1.eclipse 2.jlin ...
- 机架搭建_【新阁教育】穷学上位机系列——搭建STEP7仿真环境
经常有学员问我,学习上位机要不要买PLC硬件? 我一般的回答是:富则自行购买,穷则搭建仿真. PLC硬件,对于学习上位机来说,是锦上添花的事,经济条件允许,有则更好,条件不允许,新阁教育告诉您也可以通 ...
- 信捷plc485通信上位机_【新阁教育】穷学上位机系列——搭建STEP7仿真环境
经常有学员问我,学习上位机要不要买PLC硬件? 我一般的回答是:富则自行购买,穷则搭建仿真. PLC硬件,对于学习上位机来说,是锦上添花的事,经济条件允许,有则更好,条件不允许,新阁教育告诉您也可以通 ...
- Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介、安装、使用的详细攻略
Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介.安装.使用的详细攻略 目录 pydev简介 PyDev 安装和配置 1.安装MyEc ...
- 一生一芯 预学习阶段 搭建verilator仿真环境 之 示例:双控开关
一生一芯 预学习阶段 搭建verilator仿真环境 之 示例:双控开关 1.前言 一生一芯预学习 中需要安装4.210版本Verilator,通过git方式下载所需要版本. 2.步骤 1.官网链接: ...
- Modbus通信从入门到精通_2_Modbus TCP通信详解及仿真(搭建ModbusTCP仿真环境:创建虚拟PLC并进行ModbusTCP通讯;寄存器与PLC中映射关系;适合理解如何编写上位机)
本篇将会以西门子PLC软件搭建ModbusTCP仿真环境,并通过仿真环境,介绍基础知识及模拟实际应用中写一个简单的通信读取PLC数据方法,并简介了编写上位机的方法. 文章目录 1. 搭建ModbusT ...
- 搭建 Verilog 仿真环境
搭建 Verilog 仿真环境 对于 Verilog 的初学者,有一个仿真环境是必要的.这就好比是刚开始接触 C 语言,连 C 语言的开发环境都没有,怎么学习 C 语言呢,难道靠大脑模拟运行吗? 本文 ...
- eclipse搭建maven开发环境
eclipse搭建maven开发环境 eclipse搭建maven开发环境 maven作为一个项目构建工具,在开发的过程中很受欢迎,可以帮助管理项目中的bao依赖问题,另外它的很多功能都极大的减少了开 ...
- 【JavaFx】eclipse搭建JavaFx开发环境
JavaFx环境搭建 帮数媒的同学写一个作业,灵机一动想写一个小游戏,花了一点时间写好了基本逻辑,准备写个小界面.习惯了 Idea 和 Scene Builder 开发 JavaFx 项目,但是为了帮 ...
最新文章
- --single-transaction 参数对应MyISAM引擎和InnoDB引擎
- 重写 View 的 Touch 方法,实现一个酷炫的九宫格图片
- 网络:TCP/IP各层的协议
- 弱电工程计算机网络系统基础知识
- CVE-2012-0158栈溢出漏洞分析
- 云炬随笔20180421
- JavaScript 复杂判断的更优雅写法
- Delphi:ADOConnection连接SQLServer自动断网问题解决
- android 代码混淆配置
- R语言自然语言处理:关键词提取与文本摘要(TextRank)
- sql中exists,not exists的用法 1
- Windows button控件(按钮控件)
- 如何设置高度为1的分隔线
- JAVA时间格式化处理_java时间格式化处理
- redis集群 原理
- Ruby 核心技术与实战 36 讲
- arm板配置ssh服务
- 15000字看完lululemon增长攻略
- 星浩资本-以流程为中心
- iPhone麦田守望者》