Windows 11 上安装 MinGW-w64 并运行 LVGL SDL 模拟器
目前最推荐的方式是使用MSYS2。它安装简单、包管理方便pacman而且能直接安装 SDL2避免手动复制头文件和库的麻烦。以下是完整、推荐的步骤2026 年最新实践1. 安装 MSYS2推荐方式去官网下载最新安装程序 https://www.msys2.org/下载后双击运行 msys2-x86_64-....exe安装到默认路径推荐 C:\msys64一路下一步即可。安装完成后从开始菜单打开MSYS2 MINGW64不是 MSYS2 MSYS。 窗口标题或提示符会显示 MINGW64。2. 更新 MSYS2 并安装 MinGW-w64 必要工具在MINGW64终端中依次运行以下命令每条命令执行完等它完成Bashpacman -Syyu更新系统如果提示重启终端就关闭再打开 MINGW64 继续然后安装核心工具链和 LVGL SDL 模拟器需要的包Bashpacman -S --needed base-devel mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake mingw-w64-x86_64-make mingw-w64-x86_64-SDL2mingw-w64-x86_64-toolchain包含 gcc、g、gdb 等这就是 MinGW-w64mingw-w64-x86_64-cmake 和 make构建工具LVGL 模拟器常用 CMakemingw-w64-x86_64-SDL2SDL2 库直接可用无需手动下载安装过程中会提示输入 Y 确认直接回车或输入 Y。3. 添加到系统环境变量方便在普通命令提示符或 VS Code 中使用安装完成后把以下路径添加到系统Path环境变量优先级较高C:\msys64\mingw64\bin操作方法右键「此电脑」→ 属性 → 高级系统设置 → 环境变量在「系统变量」中找到Path→ 编辑 → 新建 → 粘贴上面路径 → 确定重启终端或电脑后测试是否成功Bashgcc --version g --version cmake --version应该能看到版本信息。4. 运行 LVGL SDL 模拟器LVGL 官方推荐的 PC 模拟器搭建方式有两种推荐方式 A最简单使用现成 demo克隆这个专为 MinGW SDL 准备的仓库Bashgit clone https://github.com/sunzhen222/lvgl-sdl.git cd lvgl-sdl构建并运行Bashmkdir build cd build cmake .. -G MinGW Makefiles cmake --build . ./lvgl-sdl.exe方式 B官方 LVGL 示例下载最新 LVGL 源码https://github.com/lvgl/lvgl进入 lvgl/demos 或参考官方文档的PC Simulator部分 https://docs.lvgl.io/master/integration/ide/pc-simulator.html使用 CMake 配置项目SDL2 已通过 MSYS2 安装好通常会自动找到。常见问题解决SDL2 找不到因为用了 MSYS2 的包通常不会出现。如果用旧的手动方式需要下载 SDL2-devel-mingw.tar.gz 并复制 include/lib 到 mingw64 对应目录但不推荐。在 VS Code 中开发安装 C/C、CMake Tools 扩展把终端设置为 mingw64 的 bash或直接用 MSYS2 终端编译。路径优先级如果有多个 MinGW确保 C:\msys64\mingw64\bin 在 Path 中排在前面。UCRT64 vs MINGW64对于大多数 LVGL 项目MINGW64就够了如果你需要更新的运行时可以试 UCRT64pacman 命令把 x86_64 换成 ucrt-x86_64。安装完后直接在MSYS2 MINGW64终端里编译运行模拟器是最稳的。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2473979.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!