基于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仿真环境相关推荐

  1. ubuntu16.04基于eclipse搭建px4编译环境+Jlink调式

    ubuntu16.04基于eclipse搭建px4编译环境+Jlink调式) ubuntu16.04基于eclipse搭建px4编译环境+Jlink调式 一.工具获取 1.eclipse 2.jlin ...

  2. 机架搭建_【新阁教育】穷学上位机系列——搭建STEP7仿真环境

    经常有学员问我,学习上位机要不要买PLC硬件? 我一般的回答是:富则自行购买,穷则搭建仿真. PLC硬件,对于学习上位机来说,是锦上添花的事,经济条件允许,有则更好,条件不允许,新阁教育告诉您也可以通 ...

  3. 信捷plc485通信上位机_【新阁教育】穷学上位机系列——搭建STEP7仿真环境

    经常有学员问我,学习上位机要不要买PLC硬件? 我一般的回答是:富则自行购买,穷则搭建仿真. PLC硬件,对于学习上位机来说,是锦上添花的事,经济条件允许,有则更好,条件不允许,新阁教育告诉您也可以通 ...

  4. Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介、安装、使用的详细攻略

    Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介.安装.使用的详细攻略 目录 pydev简介 PyDev 安装和配置 1.安装MyEc ...

  5. 一生一芯 预学习阶段 搭建verilator仿真环境 之 示例:双控开关

    一生一芯 预学习阶段 搭建verilator仿真环境 之 示例:双控开关 1.前言 一生一芯预学习 中需要安装4.210版本Verilator,通过git方式下载所需要版本. 2.步骤 1.官网链接: ...

  6. Modbus通信从入门到精通_2_Modbus TCP通信详解及仿真(搭建ModbusTCP仿真环境:创建虚拟PLC并进行ModbusTCP通讯;寄存器与PLC中映射关系;适合理解如何编写上位机)

    本篇将会以西门子PLC软件搭建ModbusTCP仿真环境,并通过仿真环境,介绍基础知识及模拟实际应用中写一个简单的通信读取PLC数据方法,并简介了编写上位机的方法. 文章目录 1. 搭建ModbusT ...

  7. 搭建 Verilog 仿真环境

    搭建 Verilog 仿真环境 对于 Verilog 的初学者,有一个仿真环境是必要的.这就好比是刚开始接触 C 语言,连 C 语言的开发环境都没有,怎么学习 C 语言呢,难道靠大脑模拟运行吗? 本文 ...

  8. eclipse搭建maven开发环境

    eclipse搭建maven开发环境 eclipse搭建maven开发环境 maven作为一个项目构建工具,在开发的过程中很受欢迎,可以帮助管理项目中的bao依赖问题,另外它的很多功能都极大的减少了开 ...

  9. 【JavaFx】eclipse搭建JavaFx开发环境

    JavaFx环境搭建 帮数媒的同学写一个作业,灵机一动想写一个小游戏,花了一点时间写好了基本逻辑,准备写个小界面.习惯了 Idea 和 Scene Builder 开发 JavaFx 项目,但是为了帮 ...

最新文章

  1. --single-transaction 参数对应MyISAM引擎和InnoDB引擎
  2. 重写 View 的 Touch 方法,实现一个酷炫的九宫格图片
  3. 网络:TCP/IP各层的协议
  4. 弱电工程计算机网络系统基础知识
  5. CVE-2012-0158栈溢出漏洞分析
  6. 云炬随笔20180421
  7. JavaScript 复杂判断的更优雅写法
  8. Delphi:ADOConnection连接SQLServer自动断网问题解决
  9. android 代码混淆配置
  10. R语言自然语言处理:关键词提取与文本摘要(TextRank)
  11. sql中exists,not exists的用法 1
  12. Windows button控件(按钮控件)
  13. 如何设置高度为1的分隔线
  14. JAVA时间格式化处理_java时间格式化处理
  15. redis集群 原理
  16. Ruby 核心技术与实战 36 讲
  17. arm板配置ssh服务
  18. 15000字看完lululemon增长攻略
  19. 星浩资本-以流程为中心
  20. iPhone麦田守望者》

热门文章

  1. 通过CubeMX实现STM32的USB支持
  2. 【招实习】web前端实习生
  3. 回顾显示技术历史,展望强大的QD MiniLED显示屏技术
  4. 用python字符画生日快乐_用字符组成的图案:”生日快乐等
  5. 品钛研究院专访品钛执行副总裁李惠科:AI商用的研发与落地
  6. 详解设计模式:模版方法模式
  7. 32-SpringBoot 集成阿里云对象存储OSS
  8. 哔哩哔哩2019秋招技术岗(前端、运维、后端、移动端) 第二套笔试题
  9. GY-39 气压,温湿度,光强度 传感器
  10. 基于matlab的热红外图像温度检测