[問題]關於qt程式編譯的問題?
最近剛開始學qt~~但是一直都編譯不過...
我照課本範例打的~
#include <qapplication.h>
#include <qmainwindow.h>
int main(int argc,char **argv)
{
QApplication app(argc,argv);
QMainWindow window();
app.setMainWidget(window);
window.show();
return app.exec();
}
這是範例~~
然後就compile~~
$ g++ -o qt qt.cpp -I$QTDIR/include -L$QTDIR/lib -lqt
然後就會出現錯誤...
qt.cpp: In function `int main(int, char**)':
qt.cpp:7: error: no matching function for call to `QApplication::setMainWidget(
QMainWindow (&)())'
/usr/lib/qt-3.3/include/qapplication.h:119: error: candidates are: virtual void
QApplication::setMainWidget(QWidget*)
qt.cpp:8: error: request for member `show' in `window', which is of
non-aggregate type `QMainWindow ()()'
不知道哪裡錯了= =..請各位替我解答感激不進...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.23.231.89
推
12/29 02:19, , 1F
12/29 02:19, 1F
討論串 (同標題文章)
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章