5
Qt5をインストールしましたが、PhononはQt5でサポートされていないので、私は何か他のものを使用することになってしまったので、QtMultimediaを使用することにしました。QMediaPlayer undefined-リファレンスリンカエラー
.PROファイル:
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();
}
しかし、私は次のエラーを取得しています:
どのように私はこの問題を解決することができます。 QMediaPlayerクラスは、マルチメディアmoduleであることはQt 5では
QT += core gui multimedia
:
:モジュールフォルダずに含めるを使用します。 – Alen