我在安装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