0
我的Ubuntu上運行64位的13.10安裝的Qt Creator還我已經安裝了libphonon-dev的Qt的C++圖形用戶界面的桌面應用程序的聲子
我的代碼看起來是這樣的: mainwindow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <phonon/phonon> // yes directory /usr/include/phonon exists
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
Phonon::MediaObject *music = Phonon::createPlayer(Phonon::MusicCategory, Phonon::MediaSource("/home/erik/Downloads/Bob_Marley-No_Woman_No_Cry.mp3"));
music->play();
}
MainWindow::~MainWindow()
{
delete ui;
}
我獲得10個同樣的錯誤:
/usr/include/phonon/phonon:12: In file included from
/usr/include/phonon/phonon:12:0,
/home/erik/QtProjs/QtPlayer/mainwindow.cpp:3: from
../QtPlayer/mainwindow.cpp:3: /usr/include/phonon/effectwidget.h:28:
error: QtGui/QWidget: No such file or directory #include
<QtGui/QWidget>^/usr/include/phonon/effectwidget.h
任何其他項目文件是默認(mainwindow.h,mainwindow.ui,main.cpp中)
昨天我做了一個簡單的文本編輯器(而不是例子),但我不能通過這個錯誤。
Thankyou