首页| 论坛| 消息

标题:关于编译QTE的问题..在线等
作者:beyondgrin
日期:2008-03-27 17:26
内容:

本来我已经装好了,qte-2.3.7 qt/x11-2.3.2 qtopia-free-1.7.0
然后我想把一个hello程序编译一下放到目标板上跑,
最后编译这个程序的时候显示/..qte目录/lib/libqte.so: could not read symbols: Invalid operat
我网上查了一下,说是libqte.so这个库不对,需要基于arm编译的libqte.so库
我file libqte.so.2.3.7看了一下果然是基于Inter 80386的,然后就按照网上说的把../qt-2.3.7/lib/下面的libqte.so库全删了..结果重新编译的qte的时候出问题了.
我先把tmake的路径设置了一下
在tmake-1.11目录下
export TMAKEDIR=$PWD/tmake-1.11
export TMAKEPATH=$TMAKEDIR/lIB/qws/linux-arm-g++
export PATH=$TMAKEDIR/bin:$PATH
然后cd进qte目录qt-2.3.7
export QTDIR=$PWD
export QTEDIR=$QTDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
make clean
./configure -qconfig local -qvfb -depths 4,8,16,32(-qconfig-local.h是开发板厂商提供的一个库配置文件,我把它复制到../qt-2.3.7/src/tools目录下)
make
提示错误::
qglist.o qglobal.o qgvector.o qiodevice.o qregexp.o qstring.o qtextcodec.o qtextstream.o qutfcodec.o qfile_unix.o -lm
/usr/bin/ld: cannot find -lstdc++
collect2: ld returned 1 exit status
make[1]: *** Error 1
make[1]: Leaving directory `/usr/local/qt/qt-2.3.7/src/moc'
make: *** Error 2
再make clean
./configure -xplatform linux-arm-g++ -qconfig local -qvfb -depths 4,8,16,32
make 或 make sub-src
错误提示:
qglist.o qglobal.o qgvector.o qiodevice.o qregexp.o qstring.o qtextcodec.o qtextstream.o qutfcodec.o qfile_unix.o -lm
/usr/bin/ld: cannot find -lstdc++
collect2: ld returned 1 exit status
make[1]: *** Error 1
make[1]: Leaving directory `/usr/local/qt/qt-2.3.7/src/moc'
make: *** Error 2
然后我再把./configure命令换成
./configure -platform linux-arm-g++ -qconfig local -qvfb -depths 4,8,16,32
然后make
错误提示:
y.tab.c: In function `int yyparse()':
y.tab.c:3174: warning: label `yyerrlab' defined but not used
y.tab.c:3169: warning: label `yynewerror' defined but not used
mocgen.cpp: At global scope:
mocgen.cpp:3: w ..


#1 [beyondgrin 04-03 10:34]
解决了 不过是完全安装RH9,重新编译就好了
stdc++.so在交叉编译工具2.95.3里面是有的..把2.95.3的路径加到PATH里面应该就好了...当然..我没试过
#2 [狼牙 04-06 16:41]
主要的还是应该是路径的问题吧,光路径问题的
刚刚我又遇上个~
#3 [陈思桐 03-03 00:19]
我碰到QT安装问题跟你的一样,我不知道哦啊你怎么解决的,你能帮帮我吗,QQ:50959005
#4 [liuyong_401 03-03 11:20]
我安装的是qtopiacore4.2.2找不到qpe难道qpe是单独安装的吗?

回复 发表
主题 版块