首页| 论坛| 消息

标题:【提问】新手求教一个问题! 请指教!
作者:qzqstar
日期:2006-02-25 01:02
内容:

我刚开始学习QT,第一个程序就是"Hello,word,"但在编译时出现了问题,请各位指导~~
源代码:(照抄的)
#include
#include
int main(int argc,char **argv)
{
QApplication a(argc,argv);
QPushButton hello("Hello,world!",0);
hello.resize(100,30);
a.setMainWidget(&hello);
hello.show();
return a.exec();
}
编译过程:
# qmake -project
# qmake
# make
前两步都没问题,当执行make时出险错误,如下:
......................
/usr/lib/qt-3.1/include/qstring.h: At top level:
/usr/lib/qt-3.1/include/qstring.h:733: parse error before "QString"
/usr/lib/qt-3.1/include/qstring.h:740: parse error before '&' token
/usr/lib/qt-3.1/include/qstring.h:748: parse error before "QDataStream"
/usr/lib/qt-3.1/include/qstring.h:761: parse error before ':' token
/usr/lib/qt-3.1/include/qstring.h:767: parse error before ':' token
/usr/lib/qt-3.1/include/qstring.h:776: parse error before ':' token
/usr/lib/qt-3.1/include/qstring.h:779: parse error before "QString"
/usr/lib/qt-3.1/include/qstring.h:782: parse error before "QString"
/usr/lib/qt-3.1/include/qstring.h:786: parse error before "QString"
/usr/lib/qt-3.1/include/qstring.h:790: parse error before '&' token
/usr/lib/qt-3.1/include/qstring.h:793: parse error before '&' token
/usr/lib/qt-3.1/include/qstring.h:796: parse error before "QString"
/usr/lib/qt-3.1/include/qstring.h:799: parse error before "QString"
/usr/lib/qt-3.1/include/qstring.h:802: parse error before "QString"
/usr/lib/qt-3.1/include/qstring.h:805: parse error before "QString"
/usr/lib/qt-3.1/include/qstring.h:808: parse error before "QString"
/usr/lib/qt-3.1/include/qstring.h:811: parse error before '&' token
/usr/lib/qt-3.1/include/qstring.h:814: parse error before '&' ..


#1 [xuxinshao 02-25 01:13]
你的Qt库设置的不对
#2 [qzqstar 02-25 01:17]
那应该怎么改讷? 谢谢啦!~~~
#3 [lcc_zjut 02-27 23:20]
你要先说你在哪个系统下用?Window ORLinux
用什么编译器?VC OR Mingw
还有你的QT库设置对不对?
最好你去参考一下这个版面置顶的资料
http://www.qtcn.org/bbs/read.php?tid=1082&fpage=1
#4 [yypeony 03-02 18:59]
你试一下下面的编译命令
qmake -project
qmake file.pro -o Makefile
make

回复 发表
主题 版块