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

在 Windows 上使用 Qt Creator 运行 LVGL PC 模拟器

在 Windows 10 上使用 Qt Creator 4.8.0 和 MinGW 64 位编译器设置 LVGL PC 模拟器的逐步指南。

PusillusPusillus4 分钟阅读

Qt Creator 是一个功能强大的 IDE,可以轻松管理非 Qt 项目。随着最新版本 Qt 5.12.0 的发布,Windows 的 GCC x64 编译器支持也包括在内。本逐步教程展示了如何在 Windows 10 中使用 Qt Creator 4.8.0 和 MinGW 64 位编译器运行 LVGL PC 模拟器。

需求#

复制 SDL2 库#

  • 在 pc_simulator 文件夹中,创建一个名为 SDL2 的子文件夹。
  • 将 SDL 头文件复制到那里。
  • 创建一个 SDL2/lib 子文件夹,并从 SDL2 包中复制 i686-w64 的库。

设置 Qt Creator 项目#

  • 打开 Qt Creator
  • 从文件菜单中,选择新建文件或项目。
    • 在表单中,选择非 Qt 项目和纯 C 应用程序。按选择按钮。
Qt Creator 新项目对话框
Qt Creator 新项目对话框
  • 在项目管理表单中:
    • 位置:选择项目目录位置并输入项目名称(例如,pc_sim)。按下一步按钮。
    • 构建系统:选择 qmake。按下一步按钮。
    • 工具包:选择 MinGW 64 位。按下一步按钮。
    • 摘要:按完成按钮。
Qt Creator 纯 C 应用程序设置
Qt Creator 纯 C 应用程序设置

创建了一个新的子文件夹,其中包含 pc_sim.pro、pc_sim.pro.user 和 main.c 模板。

  • 从 Qt Creator 关闭项目。
  • 将 pc_sim.pro 和 pc_sim.pro.user 移动到主目录。删除 pc_sim 子文件夹。
  • 从 Qt Creator:打开项目 pc_sim.pro。编辑文件 pc_sim.pro 并删除这两行:
SOURCES += \
      main.c
删除模板源文件
删除模板源文件
  • 保存项目。
  • 在项目窗格中:右键单击 pc_sim 项目,然后从菜单中选择添加现有目录。
将现有目录添加到项目
将现有目录添加到项目

默认情况下应该已经选择了所有源文件和包含文件。

  • 从文件列表中:取消选择 lv_examples 和 SDL2 文件夹。然后仅从 lv_examples/demo 文件夹添加 .c 和 .h 文件。
选择要包含在项目中的文件
选择要包含在项目中的文件
  • 编辑 pc_sim.pro 并添加这些行以将 SDL2 库和包含文件添加到项目中:
LIBS += -L$$PWD/SDL2/lib/ -lmingw32 -lSDL2main -lSDL2
 
INCLUDEPATH += $$PWD/SDL2
DEPENDPATH += $$PWD/SDL2
添加 SDL2 库路径
添加 SDL2 库路径
  • 保存项目。

构建并运行项目#

  • 从左侧面板图标中选择 Release 构建。
选择 release 构建配置
选择 release 构建配置
  • 运行演示
在 Qt Creator PC 模拟器中运行的 LVGL 演示
在 Qt Creator PC 模拟器中运行的 LVGL 演示

Qt Creator 也适用于 Linux 和 macOS。在这些操作系统上调整 LVGL PC 模拟器项目应该很简单。

完整的项目可在此 GitHub 仓库获得:https://github.com/ScarsFun/pc_simulator

关于作者

Pusillus
Pusillus

社区贡献者

嵌入式爱好者和 LVGL 社区贡献者,喜欢使用微控制器构建各种项目。

认识博客背后的作者们

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

查看作者

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

LVGL

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

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

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