首页| 论坛| 消息

标题:怎么调qt/e的库,运行程序啊?
作者:hawayi02
日期:2006-07-28 17:40
内容:

比如说一个helloworld的程序,在默认情况下它调用的是qt3.1的,我运行正常
现在我想将这程序通过qt/e编译,我装的是qt/e2.3.7,目录是/home/EmGUI/x86-qtopia/qt
我执行的时候是这样做的,执行脚本文件,信息如下:
export QTDIR=$PWD/qt
export QPEDIR=$PWD/qtopia
export TMAKEDIR=$PWD/tmake
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-generic-g++
export PATH=$QTDIR/bin:$QPEDIR/bin:$TMAKEDIR/bin:$PATH
make后出错信息如下:
g++ -c -O2 -fno-strength-reduce -I/home/EmGUI/x86-qtopia/qt/include -I/include -o helloworld.o helloworld.cpp
g++ -L/home/EmGUI/x86-qtopia/qt/lib -L/lib -L/usr/X11R6/lib -o helloworld helloworld.o -lqt -lX11 -lXext
/usr/bin/ld: cannot find -lqt
collect2: ld returned 1 exit status
make: *** Error 1
我机子上有RH自带的qt3.1
安装了qt2.3.2 qt/e2.3.7
谁能帮帮我


#1 [hawayi02 07-31 09:08]
没人理我
#2 [shiroki 07-31 14:14]
/home/EmGUI/x86-qtopia/qt/lib
这个路径下面是qte的库吧?
Makefile生成的不对, 主要可能是TMAKEPATH指的不对
#3 [hawayi02 07-31 16:53]
/home/EmGUI/x86-qtopia/qt/lib
这个是qte的库,
TMAKEPATH要怎么改呢
其实我就想知道一个可以在pc机上运行的helloworld的qt程序,怎么设置环境变量后
可以在qte下运行。
#4 [shiroki 08-03 15:01]
TMAKEPATH改成qws/linux-generic-g++之类的
绝对路径在你的tmake/lib下, 你找找
然后用tmake生成makefile应该就可以了

回复 发表
主题 版块