【问题标题】:How can I use QtMultimedia on desktop apps?如何在桌面应用程序上使用 QtMultimedia?
【发布时间】:2012-01-03 08:45:39
【问题描述】:

我使用 Qt creator for symbiyan mobile 构建了一个应用程序;现在,我正在尝试使用 Qt 将其转换为桌面应用程序。但是当我更改平台时,QtMultimedia 出现问题;更具体地说,QAudioInputQAudioOutput

错误:ISO C++ 禁止声明没有类型的“QAudioOutput”
错误:ISO C++ 禁止声明没有类型的“QAudioInput”

我该如何解决这个问题?

【问题讨论】:

  • 您是否在桌面上安装了 QtMultimedia 模块?你有标题吗?你有 libQtMultimedia.so 库吗?
  • 是的,它与 Qt creator 一起安装,相同的代码在 symbian 模拟器上运行并且运行良好,但在桌面应用程序中出现此错误...你能帮忙吗?顺便谢谢你的回答.
  • 您是否#include ? Qt Creator 找到了吗?尝试创建一个包含它的测试源,并使用相同的 Qt 安装实例化 QAudioOutput。

标签: qt desktop-application multimedia


【解决方案1】:

我已经解决了这个问题。感谢卢卡的帮助。 Luca 说包括 QAudioOutput。但那一直都在。我之前告诉过你,该应用程序最初是为 Symbian 设备编写的。在 symbian 模拟器中,项目文件不需要 QtMultimedia 声明。但是对于桌面应用程序来说,编写很重要

QT += multimedia

然后项目可以使用 QAudioInput 或 QAudioOutput。 谢谢卢卡。谢谢大家。我的应用现在在桌面环境中运行。

【讨论】:

    猜你喜欢
    • 2013-10-05
    • 1970-01-01
    • 1970-01-01
    • 2012-01-04
    • 1970-01-01
    • 2011-12-26
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    相关资源
    最近更新 更多