C++ QMediaPlayer未定义引用链接器错误
我安装了Qt5,由于Qt5不支持声子,我不得不使用其他东西,所以我决定使用Qt5多媒体 .pro文件:C++ QMediaPlayer未定义引用链接器错误,c++,qt,C++,Qt,我安装了Qt5,由于Qt5不支持声子,我不得不使用其他东西,所以我决定使用Qt5多媒体 .pro文件: QT += core gui CONFIG += mobility MOBILITY += multimedia .cpp代码: #include "mainwindow.h" #include "ui_mainwindow.h" #include <QtGui> #include <QtCore> #include <QtMultimedia/QM
QT += core gui
CONFIG += mobility
MOBILITY += multimedia
.cpp代码:
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QtGui>
#include <QtCore>
#include <QtMultimedia/QMediaPlayer>
...
void MainWindow::on_pushButton_clicked()
{
QMediaPlayer *player = new QMediaPlayer(this);
player->setVolume(50);
player->setMedia(QUrl::fromLocalFile("some_path"));
player->play();
}
#包括“mainwindow.h”
#包括“ui_main window.h”
#包括
#包括
#包括
...
void主窗口::在按钮上单击()
{
QMediaPlayer*player=新的QMediaPlayer(此);
播放器->设置音量(50);
player->setMedia(QUrl::fromLocalFile(“某些路径”);
player->play();
}
但我发现了以下错误:
我怎样才能解决这个问题。谢谢将多媒体模块添加到QT in.pro文件中,运行qmake,然后构建您的项目:
QT += core gui multimedia
在qt5中,QMediaPlayer类是多媒体类。
您可能也需要该模块(我看到您有一个主窗口)
LE:使用包含但不包含模块文件夹:
#include <QMediaPlayer>
#包括