登录

使用 Qt Creator 编译 Polyphone

按照以下说明,可以了解如何使用 Qt Creator 编译 Polyphone。 这里假定你的电脑上已经安装了带有 Qt 框架的 Qt Creator、编译器以及编译 Polyphone 所需的依赖项(相关内容请参阅对应页面)。

前提条件

需要以下组件:

  • C++ 编译器(VC++、Clang、GCC……),
  • Qt Creator 及其框架(Qt 6),
  • Polyphone 的依赖项。

它们的安装方法取决于你所使用的操作系统,请参阅相应的文档页面。

编译 Polyphone

复制源代码

在这里 或 GitHub  上获取 Polyphone 的源代码。

打开并配置项目

首先打开 polyphone.pro 文件并进行编辑:如果你的操作系统没有提供 rtmidi 和 stk,可以改用随附的版本(默认使用随附的 rtaudio)。 去掉以下各行开头的‘#’以取消注释:

DEFINES += USE_LOCAL_RTMIDI
DEFINES += USE_LOCAL_STK

如果想使用电脑上已经安装的库,可以跳过这些修改(请确保这些库已经安装!)。 在 Windows 和 macOS 上无需执行这一步,因为始终使用随附的版本。

启动 Qt Creator 并打开 polyphone.pro 文件。

打开 Qt Creator
打开 Qt Creator

然后配置项目。

配置项目
配置项目

运行 qmake 并编译项目

进入 Build 菜单,选择 Run qmake 菜单项。

运行 qmake
运行 qmake

当右下角的进度条变为绿色并达到 100% 时,qmake 运行完毕。

qmake 运行完毕
qmake 运行完毕

在左侧栏的 Project 部分,再进入 Build&Run 部分,选择构建配置(建议选择 Release)。

最后,单击 Build 菜单中的 Build project Polyphone 操作。编译项目时可能会出现一些警告,但不应出现错误。

现在,根据你在 Qt Creator 构建配置中的选择,可执行文件应该位于 Qt Creator 创建的构建目录中(例如源代码旁边的 build-XXX):

  • 在 Linux 上,polyphone 文件位于 bin 子目录中,
  • 在 Windows 上,polyphone.exe 文件位于 release 或 debug 子目录中,
  • 在 macOS 上,Polyphone.app 应用程序包位于 sources 目录旁边的 macos 目录中。

故障排除

如果需要更多信息或帮助,请参阅这个分类。

特别感谢 Tomotello 撰写本文。

Polyphone 需要您!

Polyphone 是免费的,但其网站和开发都会产生费用。一笔小小的捐赠就能帮上大忙。

捐赠
学习基础知识 试试教程
返回
顶部