news 2026/6/10 6:40:02

windows clion lvgl 使用 sdl2

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
windows clion lvgl 使用 sdl2

环境说明

  • windows (win10)
  • clion (CLion 2025.2.4)
  • LVGL (2025-12-20 master 最新)
  • SDL2 lib (release-2.32.8手动编译)
  • x86_64-w64-mingw32 编译工具链

编译 SDL2 lib

  • 参考 windows 使用 cmake 方式源码编译 SDL2

配置 clion cmake

  • SDL2 lib 以静态库的方式链接到工程

  • LVGL 的配置文件lv_conf.h配置#define LV_USE_SDL 1,也就是使能LV_USE_SDL

  • 工程CMakeLists.txt中增加如下配置

link_directories(libs/sdl/lib)include_directories(libs/sdl/include)target_link_libraries(lvgl-sim libSDL2.a imm32 winmm SetupAPI Version)

windows SDL 驱动

staticlv_display_t*display;staticlv_indev_t*mouse;staticlv_indev_t*mouse_wheel;staticlv_indev_t*keyboard;inthal_init_sdl(void){display=lv_sdl_window_create(LCD_WIDTH,LCD_HEIGHT);if(!display){return-1;}mouse=lv_sdl_mouse_create();if(!mouse){return-1;}mouse_wheel=lv_sdl_mousewheel_create();if(!mouse_wheel){return-1;}keyboard=lv_sdl_keyboard_create();if(!keyboard){return-1;}return0;}

显示效果

  • 可以正常的显示

说明

  • 其实在 windows 端,显示可以不使用 SDL2,而是使用 LVGL 的 windows 的驱动,比如lv_windows_get_display_window_handle
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 5:23:49

基于Simulink的永磁同步发电机温度场耦合仿真

目录 手把手教你学Simulink 一、引言:为什么“PMSG长时间运行后性能下降甚至退磁”?——损耗发热导致温升,而温度又反过来影响电阻、磁钢性能,形成电-热强耦合! 二、电-热耦合原理 耦合关系图 三、系统架构(Simulink + Simscape 实现) 四、建模与实现步骤(Simulin…

作者头像 李华
网站建设 2026/6/9 16:32:17

毕业季必看:6款免费AI论文生成器实测,AI率从79%骤降至5%!

如果你是正在电脑前抓耳挠腮、对着空白文档焦虑到脱发的毕业生;如果你是那个被导师催稿催到崩溃、却还卡在文献综述的可怜虫;如果你是预算有限,连知网查重都觉得肉疼的穷学生——那么,恭喜你,这篇深度测评就是为你量身…

作者头像 李华
网站建设 2026/6/10 13:10:48

在电子测试中实施自动化测试设备(ATE)

对于任何从事电子产品制造的企业而言,正确配置自动测试设备 (ATE) 系统都能显著影响生产效率、良率和成本。本指南将探讨 ATE 的定义、它如何助力现代生产,以及在选择 ATE 并将其集成到测试流程中时需要考虑的因素。什么是自动化测试设备(ATE…

作者头像 李华
网站建设 2026/6/10 10:50:41

提示工程架构师:打造卓越提示缓存机制的设计技巧

提示工程架构师必看:打造高性能提示缓存机制的7个设计技巧 副标题:从原理到落地,解决LLM应用的延迟与成本痛点 摘要/引言 你是否遇到过这样的问题? 客服机器人每天处理1000条“如何重置密码”的查询,每条都要调用一次GPT-4,成本直线上升; 用户问“密码忘了怎么办”,…

作者头像 李华
网站建设 2026/6/7 16:31:22

AI大模型引发的产业变革:把握智能时代机遇的全面指南

AI大模型作为第25种通用技术,正通过知识获取新范式重构各行业。从深度学习到Transformer架构,AI大模型具备涌现性和泛化性两大核心特性,遵循规模定律。中美在语言模型、推理模型和多模态模型领域各有优势,中国产业生态蓬勃发展。企…

作者头像 李华