未定义的引用`QSound :: play(QString const&)'

时间:2013-05-19 17:55:03

标签: qt audio ubuntu qt5

尝试通过QSound播放声音(QT 5,Ubuntu 13.04)

代码:

#include <QtMultimedia/QSound>
void MainWindow::on_pushButton_2_clicked()
{
QSound::play("sounds/win.wav");
}

得到2个错误: 未定义的引用`QSound :: play(QString const&amp;)' collect2:错误:ld返回1退出状态

我做错了什么?在documentation here我看到相同的代码。

1 个答案:

答案 0 :(得分:4)

您需要包含多媒体模块。将其添加到.pro文件中:

QT += multimedia