• 4952阅读
  • 4回复

怎么调qt/e的库,运行程序啊? [复制链接]

上一主题 下一主题
离线hawayi02
 

只看楼主 倒序阅读 楼主  发表于: 2006-07-28
比如说一个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: *** [helloworld] Error 1

我机子上有RH自带的qt3.1
安装了qt2.3.2 qt/e2.3.7
谁能帮帮我
离线hawayi02

只看该作者 1楼 发表于: 2006-07-31
没人理我
离线shiroki

只看该作者 2楼 发表于: 2006-07-31
/home/EmGUI/x86-qtopia/qt/lib
这个路径下面是qte的库吧?
Makefile生成的不对, 主要可能是TMAKEPATH指的不对
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线hawayi02

只看该作者 3楼 发表于: 2006-07-31
/home/EmGUI/x86-qtopia/qt/lib
这个是qte的库,
TMAKEPATH要怎么改呢

其实我就想知道一个可以在pc机上运行的helloworld的qt程序,怎么设置环境变量后
可以在qte下运行。
离线shiroki

只看该作者 4楼 发表于: 2006-08-03
TMAKEPATH改成qws/linux-generic-g++之类的
绝对路径在你的tmake/lib下, 你找找

然后用tmake生成makefile应该就可以了
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个