版本:
OS:RH9
qt-x112.3.2
qte2.3.7
cd $HOME/Qt_x86
export TMKEDIR=$PWD/tmake-1.11
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-arm-g++
export PATH=$TMKEDIR/bin:$PATH
export REAL_QTDIR=$PWD/qt-2.3.2-x11
export REAL_QTEDIR=$PWD/qt-2.3.7-emb
export REAL_QPEDIR=$PWD/qtopia-free-1.7.0
export PATH=$REAL_QPEDIR/bin:$REAL_QTEDIR/bin:$REAL_QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$REAL_QPEDIR/lib:$REAL_QTEDIR/lib:$REAL_QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR=$REAL_QTEDIR
export QTEDIR=$REAL_QTEDIR
export QPEDIR=$REAL_QPEDIR
cd $REAL_QTEDIR
当交叉编译qte时,
./configure -xplatform linux-arm-g++ -system-jpeg -no-xft -qconfig qpe
-depths 4,8,16,32
出现如下错误:
tools/qfile_unix.cpp: In method `bool QFile::open(int)':
tools/qfile_unix.cpp:231: `S_IFMT' undeclared (first use this function)
tools/qfile_unix.cpp:231: (Each undeclared identifier is reported only once
tools/qfile_unix.cpp:231: for each function it appears in.)
tools/qfile_unix.cpp:231: `S_IFREG' undeclared (first use this function)
make[1]: *** [tools/qfile_unix.o] Error 1
make[1]: Leaving directory `/root/Qt_x86/qt-2.3.7-emb/src'
make: *** [sub-src] Error 2
请问如何解决,谢谢!
[ 此贴被jettatang在2006-05-17 11:31重新编辑 ]