• 7472阅读
  • 1回复

QT安装问题 [复制链接]

上一主题 下一主题
离线kaixinguo
 
只看楼主 倒序阅读 楼主  发表于: 2007-10-23
— 本帖被 XChinux 执行加亮操作(2008-07-17) —
我在安装qt-x11-2.3.2时出现问题,请大虾予以解决,小弟不胜感激!!!!!!!!
下面是错误提示:
make时出现的

-DQT_NO_IMAGEIO_JPEG -DQT_NO_IMAGEIO_MNG -DQT_NO_SM_SUPPORT -DQT_XFT  -I/root/QT/qt-2.3.2/src/3rdparty/zlib -I/root/QT/qt-2.3.2/src/3rdparty/libpng  -o kernel/qpsprinter.o kernel/qpsprinter.cpp
在包含自 /usr/include/X11/Xft/Xft.h:41 的文件中,
                从 kernel/qt_x11.h:76,
                从 kernel/qpsprinter.cpp:97:
/usr/include/ft2build.h:56:38: 错误:freetype/config/ftheader.h:没有那个文件或 目录
在包含自 kernel/qt_x11.h:76 的文件中,
                从 kernel/qpsprinter.cpp:97:
/usr/include/X11/Xft/Xft.h:42:10: 错误:#include 需要 "FILENAME" 或 <FILENAME>
/root/QT/qt-2.3.2/include/qdatetime.h:51: 警告:‘class QDate’ 有虚函数却没有虚析构函数
/root/QT/qt-2.3.2/include/qjpunicode.h:90: 警告:‘class QJpUnicodeConv’ 有虚函数却没有虚析构函数
/usr/include/X11/Xft/Xft.h:62: 错误:‘FT_Library’ 没有命名一个类型
/usr/include/X11/Xft/Xft.h:96: 错误:‘FT_UInt’ 没有命名一个类型
/usr/include/X11/Xft/Xft.h:103: 错误:‘FT_UInt’ 没有命名一个类型
/usr/include/X11/Xft/Xft.h:200: 错误:expected ‘,’ or ‘...’ before ‘*’ token
/usr/include/X11/Xft/Xft.h:305: 错误:expected ‘,’ or ‘...’ before ‘*’ token
/usr/include/X11/Xft/Xft.h:363: 错误:‘FT_Face’ 没有命名一个类型
/usr/include/X11/Xft/Xft.h:403: 错误:expected ‘,’ or ‘...’ before ‘*’ token
/usr/include/X11/Xft/Xft.h:409: 错误:expected ‘,’ or ‘...’ before ‘*’ token
/usr/include/X11/Xft/Xft.h:418: 错误:‘FT_UInt’ 未声明
/usr/include/X11/Xft/Xft.h:419: 错误:‘FT_UInt’ 未声明
/usr/include/X11/Xft/Xft.h:427: 错误:‘FT_UInt’ 没有命名一个类型
/usr/include/X11/Xft/Xft.h:471: 错误:expected ‘,’ or ‘...’ before ‘*’ token
kernel/qpsprinter.cpp: In constructor ‘QPSPrinterFont::QPSPrinterFont(const QFont&, QPSPrinterPrivate*)’:
kernel/qpsprinter.cpp:5187: 警告:提领类型双关的指针将破坏强重叠规则
make[2]: *** [kernel/qpsprinter.o] 错误 1
make[2]: Leaving directory `/root/QT/qt-2.3.2/src'
make[1]: *** [sub-src] 错误 2
make[1]: Leaving directory `/root/QT/qt-2.3.2'
make: *** [init] 错误 2
离线guoyun_he

只看该作者 1楼 发表于: 2007-10-23
mkdir qt-emb
cd qt-emb
tar -xzvf ../qt_src/qt-x11-2.3.2.tar.gz
tar -xzvf ../qt_src/qt-embedded-2.3.7.tar.gz
cd qt-2.3.7
tar zxfv ../../qt_src/tmake-1.11.tar.gz
cd ..

export REAL_QTDIR="/home/qt-emb/qt-2.3.2"
export REAL_QTEDIR="/home/qt-emb/qt-2.3.7"
export PATH="$REAL_QTEDIR/bin:$REAL_QTDIR/bin:$PATH"
export PATH="$REAL_QTEDIR/tmake/bin:$PATH"
export TMAKEPATH="$REAL_QTEDIR/tmake/lib/qws/linux-x86-g++"
export LD_LIBRARY_PATH="$REAL_QTEDIR/lib:$REAL_QTDIR/lib:$LD_LIBRARY_PATH"
export QTDIR=$REAL_QTDIR
cd $REAL_QTDIR
echo yes | ./configure -no-opengl -no-xft -thread
make
make -C tools/qvfb
cd ..
export QTEDIR=$REAL_QTEDIR
cd $REAL_QTEDIR
echo yes |./configure -system-jpeg -gif -qvfb -thread -depths 4,8,16,32
make
cd ..
快速回复
限100 字节
 
上一个 下一个