• 7542阅读
  • 6回复

【提问】程序运行不出来啊!! [复制链接]

上一主题 下一主题
离线gl405
 
只看楼主 倒序阅读 楼主  发表于: 2005-11-07
在red hat9.0下运行下面的qt程序,怎么运行不出来啊?
我可是照教材打的啊,郁闷,高手门给点指点吧!
#include<qapplication.h>
#include<qwidget.h>
#include<qpushbutton.h>
int main(int argc,char **argv)
{
QApplication a(argc,argv);
QWidget mainwindow;
mainwindow.setMinimumsize(200,100);
mainwindow.setMaximumsize(200,100);
QPushButton helloword("hello word",&mainwindow);
helloworld.setGeometry(20,20,160,60);
a.setMainWidget(&mainwindow);
mainwindow.show();
return a.exec();
}

qmake -project跟qmake后Makefile跟*。pro文件都有了,但是运行的时候出现下列错误:

g++ -c -pipe Wall -W -o2 -march=i386 -mopu=i686 -g -DGLX_GLXEXT_LEGACY -fno-use
-cxa-atexit -fno-exceptions -DQT_NO_DEBUG -I/usr/lib/qt -3.1/mkspecs/default -I.-I.-I
/firendly-arm/x86 -qtopia/qt/include -o zh.o zh.cpp

g++ -o zh zh.o -L/friendly-arm/x86-qtopia/qt/lib -L/usr/x11R6/lib -lqt-mt -lxext -lx11 -lm

/usr/bin/ld:cannot find -lqt-mnt
collect2:ls returned 1 exit status
make: ***[zh] error 1
哪里有问题啊!我是初学者,菜鸟问题不要笑我啊 呵呵!!!
离线smallpig
只看该作者 1楼 发表于: 2005-11-07
你把.pro文件传上来,我给你看看
离线gl405
只看该作者 2楼 发表于: 2005-11-07
PRO:######################################################################
# Automatically generated by qmake (1.04a) Mon Nov 7 10:59:39 2005
######################################################################
                                                   
TEMPLATE = app
CONFIG+= qtopia warn_on release
INCLUDEPATH += .
                                                   
# Input
SOURCES += zh.cpp
TARGET=zh
~
这是.pro文件。刚才又运行了一遍,错误提示:
g++ -o zh zh.o   -L/friendly-arm/x86-qtopia/qt/lib -L/usr/X11R6/lib -lqt-mt
-lXext -lX11 -lm
/usr/bin/ld: cannot find -lqt-mt
collect2: ld returned 1 exit status
make: *** [zh] Error 1
呵呵,麻烦楼上的高手了!
只看该作者 3楼 发表于: 2005-11-07
至少应该把CONFIG+= qtopia warn_on release改为CONFIG+= qt warn_on release
离线sky_hao

只看该作者 4楼 发表于: 2005-11-07
你的QT没有装好,重新再装一下
离线smallpig
只看该作者 5楼 发表于: 2005-11-07
楼上说得对,先把这个改了,再qmake一下,然后再编译试试
离线gl405
只看该作者 6楼 发表于: 2005-11-07
ok 了 谢谢啊!!呵呵
快速回复
限100 字节
 
上一个 下一个