标题:Qtopia2.1.1安装问题(QT版本太低?)
作者:wicoo401
日期:2006-11-08 16:06
内容:
按照 编译
在编译qtopia的时候又出错了
ERROR: Missing file /usr/lib/qt3/include/qglobal.h
Did you pass a valid location to -dqt?
发现/usr/lib下没有qt3 只有qt-3.1和qt2修改路径指向qt-3.1或qt2后再重新编译:
Expecting Qt to be at least version 3.3.0,
found only version 2.3.1, aborting configure.
是版本太低原因吗?下面是我的路径脚本
TROLLTECHDIR=$HOME/Trolltech
TMAKEDIR=$TROLLTECHDIR/tmake-1.13
QT2DIR=$TROLLTECHDIR/qt-x11-free-2.3.2-debug
QTEDIR=$TROLLTECHDIR/qt-embedded-free-2.3.10-debug
QPEDIR=$TROLLTECHDIR/qtopia-free-2.1.1-debug
QT3DIR=/usr/lib/qt2
QTDIR=$QTEDIR
DQTDIR=$QT3DIR
TMAKEPATH=$TMAKEDIR/lib/linux-g++
QMAKESPEC=linux-g++
PATH=$QT2DIR/bin:$QTEDIR/bin:$QPEDIR/bin:$DQTDIR/bin:$QT3DIR/bin:$QTDIR/bin:$TMAKEDIR/bin:$PATH
LD_LIBRARY_PATH=$QT2DIR/lib:$QTEDIR/lib:$QPEDIR/lib:$DQTDIR/lib:$QT3DIR/lib:$QTDIR/lib:$LD_LIBRARY_PATH
export TROLLTECHDIR TMAKEDIE QT2DIR QTEDIR QPEDIR QT3DIR QTDIR DQTDIR TMAKEPATH
QMAKESPEC PATH LD_LIBRARY_PATH
#1 [wicoo401 11-08 16:33]
噢 精华贴里找到原因了
#2 [wicoo401 11-08 16:38]
晕了,怎么配置configure啊 一定要装qt-x11-3.*吗
#3 [shiroki 11-08 16:39]
qtopia2.1.1对应qte 2.3.10, 必须找2.3.10或主副版本号完全相同的更高些的qte版本才行。 如2.3.11, 你用qt3是不行的
#4 [wicoo401 11-08 17:16]
我用的就是qte 2.3.10啊,我的路径脚本有指明了,只不过在编译qtopia时找不到/usr/lib/qt3/include/qglobal.h
我发现/usr/lib里没有qt3 只有qt2,qt-2.3.1,qt-3.1,于是将脚本路径中QT3DIR=/usr/lib/qt3改为QT3DIR=/usr/lib/qt(三个均试过)
都说QT版本太低
#5 [wicoo401 11-08 17:19]
我现在装的是QT2.3.2 QTE 2.3.10 QTOPIA 2.1.1 版本应该没问题吧