当前位置: 首页 > news >正文

Lvgl9 WindowsSimulator Visual Studio2017

因为在操作过程中遇到了一些错误,所以将操作及解决问题的过程记录下来。

一、下载lv_port_pc_visual_studio

github链接:GitHub - lvgl/lv_port_pc_visual_studio: Visual Studio projects for LVGL embedded graphics library. Recommended on Windows. Linux support with Wayland is work in progress.

在即将存放代码的路径下(如F盘根目录)鼠标右键,选择Open Git Bash here

然后在命令窗口输入:git clone --recurse-submodules https://github.com/lvgl/lv_port_pc_visual_studio.git,之后输入'回车'键则开始下载。 

下载完成之后,进入到lv_port_pc_visual_studio目录,文件结构如下:

 二、编译

鼠标左键双击LVGL.sln启动工程,如果是windows 64位系统,平台选择x64。

然后选择生成->生成解决方案,开始编译,编译过程需要几分钟。

三、解决编译报错

1、问题1

解决方法:去掉了@符号。 

 2、问题2

解决方法: 

    HICON icon_handle = ::LoadIconW(hInstance,MAKEINTRESOURCE(IDI_LVGL_WINDOWS));

改为

    HICON icon_handle = ::LoadIcon(hInstance,MAKEINTRESOURCE(IDI_LVGL_WINDOWS));
 3、问题3

解决方法:

    HICON icon_handle = LoadIconW(GetModuleHandleW(NULL),MAKEINTRESOURCE(IDI_LVGL_WINDOWS));

改为

    HICON icon_handle = LoadIcon(GetModuleHandle(NULL),MAKEINTRESOURCE(IDI_LVGL_WINDOWS));
4、再次执行生成->生成解决方案,显示编译成功

四、运行

选择调试->开始执行(不调试)

运行效果:

http://www.lryc.cn/news/333943.html

相关文章:

  • 【STL】链表(list)
  • node.js常用指令
  • Flutter第六弹 基础列表ListView
  • 【考研经验贴】24考研860软件工程佛系上岸经验分享【丰富简历、初复试攻略、导师志愿、资料汇总】
  • 15-1-Flex布局
  • 深入浅出 -- 系统架构之负载均衡Nginx的性能优化
  • AI大模型下的策略模式与模板方法模式对比解析
  • 前端| 富文本显示不全的解决方法
  • 数据结构——链表
  • uniapp使用vuex
  • C++从入门到精通——this指针
  • Hive3.0.0建库表命令测试
  • 一起学习python——基础篇(7)
  • 【LeetCode热题100】74. 搜索二维矩阵(二分)
  • Android OkHttp
  • Java常用API_正则表达式_字符串的替换和截取方法——小练习
  • 从头开发一个RISC-V的操作系统(四)嵌入式开发介绍
  • Web漏洞-文件上传常见验证
  • 如何在 Node.js 中使用 bcrypt 对密码进行哈希处理
  • 嵌入式学习49-单片机2
  • 汽车EDI:如何与奔驰建立EDI连接?
  • 性能分析--内存知识
  • 目标检测标签分配策略,难样本挖掘策略
  • Java | Leetcode Java题解之第16题最接近的三数之和
  • FIN和RST的区别,几种TCP连接出现RST的情况
  • 2024/4/1—力扣—删除字符使频率相同
  • Spring源码解析-容器基本实现
  • Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之四 简单视频倒放效果
  • 蓝牙学习十(扫描)
  • (26)4.7 字符函数和字符串函数