试用 LVGL Pro,一套完整的工具包,助您高效构建、测试、分享和交付 UI!
LVGL
教程

使用 WSL 和 XLaunch 在 Windows 10 上运行 LVGL PC 模拟器

使用 Windows Subsystem for Linux 和 VcXsrv XLaunch 在 Windows 10 上运行 LVGL PC 模拟器的逐步指南。

Mario Rubio GomezMario Rubio Gomez3 分钟阅读

本教程解释了在 Windows 10 上运行 LVGL PC 模拟器的简单方法。虽然有几种启动模拟器的方法 - 包括原生 PC 模拟器、Qt Creator 和 Code::Blocks - 但一些用户在 Windows 10 上遇到这些工作的困难。本指南提供了使用 Windows Subsystem for Linux(WSL)和 VcXsrv 的可靠替代方案。

所需软件#

你需要安装两个程序:

所需依赖项#

安装 WSL 和 VcXsrv 后,你需要从 WSL 终端内安装几个依赖项:

  • SDL2:按照 LVGL PC 模拟器文档中为 Linux 解释的方式安装依赖项。
  • 其他依赖项:安装 LVGL PC 模拟器仓库的 Dockerfile 中列出的包。
可选:完整桌面环境

如果你想要从 Windows 运行 Eclipse 的完整 Ubuntu 桌面体验,可以安装 xfce desktop。本指南不涵盖该设置,但链接的教程提供了清晰的说明。

运行模拟器#

安装完所有内容后,请按照以下步骤操作:

1. 构建项目#

从 WSL 终端,导航到 PC 模拟器目录并构建项目:

make
bash

等待构建过程完成。

2. 配置并启动 XLaunch#

打开 XLaunch 并使用以下设置进行配置:

  • 选择 One large window
  • 将显示编号设置为 -1
  • 将所有其他设置保留为默认值
  • 完成配置

3. 运行演示#

从 WSL 终端,执行演示:

./demo
bash
通过 WSL 和 XLaunch 在 Windows 10 上运行的 LVGL PC 模拟器
在 Windows 10 上成功运行的 LVGL 模拟器

你现在应该看到 LVGL 模拟器窗口出现,准备好进行开发和测试。

为什么这种方法有效#

这种方法结合了 Linux 开发工具的简单性和 Windows 10 的便利性。WSL 提供了真正的 Linux 环境,没有虚拟机的开销,而 VcXsrv 处理图形显示。当其他 Windows 原生模拟器选项遇到兼容性问题时,此设置特别有用。

关于作者

Mario Rubio Gomez
Mario Rubio Gomez

社区贡献者

嵌入式开发者和 LVGL 社区贡献者,专注于显示驱动开发和 MicroPython 集成。

认识博客背后的作者们

了解那些分享 LVGL 知识的优秀作者们

查看作者

订阅我们的通讯 不错过任何关于 LVGL 的新闻。我们每月最多发送 2 封邮件。

LVGL

LVGL 是最受欢迎的免费开源嵌入式图形库,支持任何 MCU、MPU 和显示类型,助您构建精美的用户界面。

我们还提供 UI 设计、实现和咨询等服务。

© 2026 LVGL。保留所有权利。
YouTubeGitHubLinkedIn