回复: 【提问】helloworld编译不成功,什么原因
#6 [girl2008 08-29 14:43]
你看你编译的用的是qt-3.3的库,根本没有用你安装的QT-3.3.4的库,路径没设置.
#7 [yfy002 08-29 15:20]
do you installed qt-devel?
#8 [magicoy 08-29 16:38]
我不懂啊...........
我用的 Kdevelop
系统Magiclinux
#9 [running 08-29 17:26]
你这样输入看看,应该没问题了.注意要放在MAIN CPP文件中
#include
#include "helloworldForm.h"
#include
#include
int main( int argc, char ** argv )
{
QApplication a( argc, argv );
QWidget mainwindow;
mainwindow.setMinimumSize(200,100);
mainwindow.setMaximumSize(200,100);
QPushButton helloworld("Hello World!",&mainwindow);
helloworld.setGeometry(20,20,160,60);
a.setMainWidget(&mainwindow);
mainwindow.show();
return a.exec();
}
#10 [magicoy 08-29 19:48]
真的感谢楼上大哥帮助.
我在桌面建了个文件夹qt
再里面新建了main.cpp文件.把你代码贴进去.然后进终端试了..........
结果是...........
//////////////////////////////////////////////////////////////////////////////////////
# cd /root/Desktop/qt
# ls
main.cppmain.cpp~
# qmake -project
# qmake
# make
g++ -c -pipe -Wall -W -O2 -g -pipe -D_FORTIFY_SOURCE=2 -m32 -march=i686 -mcpu=i686 -mtune=i686 -DQT_NO_DEBUG-I/usr/lib/qt-3.3/mkspecs/default -I. -I. -I/usr/lib/qt-3.3/include -o main.o main.cpp
main.cpp:2:28: helloworldForm.h: 没有那个文件或目录
make: *** 错误 1
#
///////////////////////////////////////////////////////////////////////////////////////////
这是怎么了.要怎么办才好?我一个hello world忙了半个月了.还没搞好.谢谢大家帮助....