2013-10-25 4 views
0

Я бегу на Ubuntu 13.10 64bit с установленным Qt Creator и я установил libphonon-DEVQt C++ GUI настольное приложение Phonon

мой код выглядит следующим образом: 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

ответ

1

Взгляните на this вопрос. Он может быть похож на ваш случай, если вы строите проект Qt 4 с Qt 5.