标题:qtopia交叉编译报错!请高手来看看.
作者:lemon
日期:2006-06-14 19:50
内容:
我用的是redhat9,完全安装.qt-2.3.2for x11.qte-2.3.7.qtopia-1.7.0.用arm-linux-g++ 2.95.3交叉编译无法通过.
以下是错误:
make[1]: Entering directory `/home/lemon/qt/qtopia-target/src/applications/addressbook'
/home/lemon/qt/qt-2.3.7-target/bin/uic emaildlg.ui -o ./emaildlg.h
/home/lemon/qt/qt-2.3.7-target/bin/uic: relocation error: /home/lemon/qt/qt-2.3.7-target/bin/uic: undefined symbol: _ZTI7QGArray
make[1]: *** Error 127
make[1]: Leaving directory `/home/lemon/qt/qtopia-target/src/applications/addressbook'
make: *** Error 2
请问这是什么原因?
#1 [shiroki 06-14 21:29]
你的uic编译时的qt库和运行时的不一样
uic从哪里来的? 运行uic时指定的qt2库是哪个? 估计和系统自带的qt2搞混了吧
#2 [lemon 06-15 16:17]
我的uic是从自己编译的qt-2.3.2中拷贝过来的,我检查过了,不过好像确实是他的问题,版主能否发一个可用的uic
给我2,3,2版本的.十分感谢!我的email是mjw_hhuc@163.com
#3 [shiroki 06-19 11:01]
任何一个qt-x11-2.x的包里都有。 你用的发行版肯定也能找到