编译QT-2.3.2出现这个错误,如何解决?

ajn_sailing 2005-03-10 05:42:44
我在REDHAT9下面编译,MAKE后出险以下这些错误信息:
g++ -c -I/usr/X11R6/include -I/home/ajn/qt-20050309down/qt-2.3.2/include -I/usr/X11R6/include -pipe -O2 -Wall -W -fPIC -DQT_BUILTIN_GIF_READER=0 -DQT_NO_IMAGEIO_JPEG -DQT_NO_IMAGEIO_MNG -DQT_XFT -I/home/ajn/qt-20050309down/qt-2.3.2/src/3rdparty/zlib -I/home/ajn/qt-20050309down/qt-2.3.2/src/3rdparty/libpng -o kernel/qpsprinter.o kernel/qpsprinter.cpp
In file included from kernel/qt_x11.h:76,
from kernel/qpsprinter.cpp:97:
/usr/X11R6/include/X11/Xft/Xft.h:52: syntax error before `;'
/usr/X11R6/include/X11/Xft/Xft.h:86: syntax error before `;'
/usr/X11R6/include/X11/Xft/Xft.h:93: syntax error before `;'
/usr/X11R6/include/X11/Xft/Xft.h:190: parse error before `*'
/usr/X11R6/include/X11/Xft/Xft.h:295: parse error before `*'
/usr/X11R6/include/X11/Xft/Xft.h:354: syntax error before `('
/usr/X11R6/include/X11/Xft/Xft.h:393: parse error before `*'
/usr/X11R6/include/X11/Xft/Xft.h:399: parse error before `*'
/usr/X11R6/include/X11/Xft/Xft.h:408: type specifier omitted for
parameter
/usr/X11R6/include/X11/Xft/Xft.h:408: parse error before `,'
/usr/X11R6/include/X11/Xft/Xft.h:418: syntax error before `('
/usr/X11R6/include/X11/Xft/Xft.h:461: parse error before `*'
kernel/qpsprinter.cpp: In method `USHORT
QPSPrinterFontTTF::unicode_for_glyph (int)':
kernel/qpsprinter.cpp:3328: warning: `ULONG offset' might be used
uninitialized in this function
make[2]: *** [kernel/qpsprinter.o] Error 1
make[2]: Leaving directory `/home/ajn/qt-20050309down/qt-2.3.2/src'
make[1]: *** [sub-src] Error 2
make[1]: Leaving directory `/home/ajn/qt-20050309down/qt-2.3.2'
make: *** [init] Error 2
...全文
117 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sharkhuang 2005-03-12
  • 打赏
  • 举报
回复
可能是哪个结构没有定义被宏屏蔽了
nodummy 2005-03-12
  • 打赏
  • 举报
回复
可能某个有副作用的宏没写好……

18,771

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧