FC9下 Qt/Embedded编译出错
来源:百度知道 编辑:UC知道 时间:2024/05/03 17:47:03
本人刚接触QT 希望大家能多多指教
在安装QT/E时 问题发生的背景:
1.安装了Tmake,终端操作如下
cd ~/2410clQt
tar -xzf tmake-1.13.tar.gz
export TMAKEDIR=$PWD/tmake-1.13
2.安装Qt 2.3.2
cd ~/2410clQt
tar -xzf qt-x11-2.3.2.tar.gz
export QT2DIR=$PWD/qt-2.3.2
3.安装Qt/Embedded
cd ~/2410clQt
tar -xzf qt-embedded-2.3.10-free.tar.gz
export QTEDIR=$PWD/qt-2.3.10
在完成上述操作后 再进行Qt/Embedded编译 编译过程如下所示
cd $QT2DIR
export TMAKEPATH=$TMAKEDIR/lib/linux-g++
export QTDIR=$QT2DIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
./configure -no-xft //出现选项时都输入yes
当完成这步后 进行最为关键的一步
make
问题就出现了 终端显示错误如下
xml/qxml.cpp:1518: 警告:未使用的参数‘ret’
/root/2410clQt/qt-2.3.2/include/qvaluestack.h: In member function ‘T QValueStack<T>::pop() [with T = QMap<QString, QString>]’:<
在安装QT/E时 问题发生的背景:
1.安装了Tmake,终端操作如下
cd ~/2410clQt
tar -xzf tmake-1.13.tar.gz
export TMAKEDIR=$PWD/tmake-1.13
2.安装Qt 2.3.2
cd ~/2410clQt
tar -xzf qt-x11-2.3.2.tar.gz
export QT2DIR=$PWD/qt-2.3.2
3.安装Qt/Embedded
cd ~/2410clQt
tar -xzf qt-embedded-2.3.10-free.tar.gz
export QTEDIR=$PWD/qt-2.3.10
在完成上述操作后 再进行Qt/Embedded编译 编译过程如下所示
cd $QT2DIR
export TMAKEPATH=$TMAKEDIR/lib/linux-g++
export QTDIR=$QT2DIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
./configure -no-xft //出现选项时都输入yes
当完成这步后 进行最为关键的一步
make
问题就出现了 终端显示错误如下
xml/qxml.cpp:1518: 警告:未使用的参数‘ret’
/root/2410clQt/qt-2.3.2/include/qvaluestack.h: In member function ‘T QValueStack<T>::pop() [with T = QMap<QString, QString>]’:<
make[2]: *** [kernel/qpsprinter.o] Error 1
make[2]: Leaving directory `/opt/qt-2.3.2/src'
make[1]: *** [sub-src] Error 2
make[1]: Leaving directory `/opt/qt-2.3.2'
make: *** [init] Error 2
解决方法:
先cd /usr/include
ln -s freetype2/freetype freetype
然后再回到qt-2.3.2 再make 即可
make clean