我将使用 C++ 和 Qt 4 创建一个媒体播放器。这里说:
Linux 上的 Qt 后端使用 GStreamer(最低版本为 0.10),必须在系统上安装。至少,您需要 GStreamer 库和基本插件。
但即使我将其添加到 .pro 文件中,我也无法使用 Phonon。当我包含#include <phonon>
它时,找不到 Phonon。我将如何使用 Phonon?我需要进行任何安装或其他操作吗?
我将使用 C++ 和 Qt 4 创建一个媒体播放器。这里说:
Linux 上的 Qt 后端使用 GStreamer(最低版本为 0.10),必须在系统上安装。至少,您需要 GStreamer 库和基本插件。
但即使我将其添加到 .pro 文件中,我也无法使用 Phonon。当我包含#include <phonon>
它时,找不到 Phonon。我将如何使用 Phonon?我需要进行任何安装或其他操作吗?
当你跑去configure
安装 Qt 时,你是否以某种方式禁用了 Phonon 支持?
-phonon
并且-phonon-backend
默认启用。
Qt 文档说明:
如果使用了体面的 C++ 编译器,就会构建 Phonon。
您使用的是最新的编译器吗?
您可以尝试清除当前配置并configure
再次运行:
make confclean
configure
安装 phonon 后,您应该安装 libphonon-dev(如果您的发行版是 ubuntu,您可以在软件中心找到两者)