[問題]關於qt程式編譯的問題?

看板LinuxDev作者 (pika)時間18年前 (2006/12/29 00:17), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
最近剛開始學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
用qmake ?
12/29 02:19, 1F
文章代碼(AID): #15a-uNm2 (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #15a-uNm2 (LinuxDev)