------------------------------------------main.cpp---------------------
#include <qapplication.h>
#include <qlabel.h>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello QT", 0);
app.setMainWidget(label);
label->show();
return app.exec();
}
这个是《C++ GUI Programming With QT 3》书上的第一个例子,我把给程序放在QT\4.1.1\EXAMPLES\T17下,然后QMAKE -PROJECT, QMAKE, MAKE三个步骤,但在最后的步骤中出现了以下错误:
main.cpp: In function 'int qMain(int, char**)':
main.cpp:34: error: 'class QApplication' has no member named 'setMainWidget'
mingw32-make[1]: ***[tmp\obj\debug_shared\main.o] Error 1
mingw32-make[1]: Leaving directory 'D:/QT/4.1.1/examples/tutorial/t17'
mingw32-make: ***[debug-all] Error 2
但是如果我使用该/TUTORIAL/T1下面的MAIN.CPP同样COPY到/TUTORIAL/T17下,然后和上面的步骤一样,就不会出现任何错误.