作者pikachu123 (pika)
看板LinuxDev
标题[问题]关於qt程式编译的问题?
时间Fri Dec 29 00:21:13 2006
最近刚开始学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
1F:推 TroyLee:用qmake ? 12/29 02:19