尝试通过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&)的 undefined reference
collect2:错误:ld返回1退出状态

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

最佳答案

您需要包括多媒体模块。将此添加到您的.pro文件:

QT += multimedia

09-25 15:31