gpt4 book ai didi

c++ - QMediaPlayer undefined reference 链接器错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:15:56 24 4
gpt4 key购买 nike

我安装了 Qt5,但由于 Qt5 不支持 Phonon,我不得不使用其他东西,所以我决定使用 QtMultimedia。

.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();
}

但我收到以下错误:

enter image description here

我该如何解决这个问题。谢谢

最佳答案

在 .pro 文件中将 multimedia 模块添加到 QT,运行 qmake 然后构建您的项目:

QT += core gui multimedia

在 Qt 5 中 QMediaPlayer 类在多媒体中 module .你可能想要 widgets模块也是(我看到你有一个主窗口)

LE:使用没有模块文件夹的包含:

#include <QMediaPlayer> 

关于c++ - QMediaPlayer undefined reference 链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14981160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com