日期:2014-05-16  浏览次数:20553 次

安装qt4失败!
我下载的qt-x11-opensource-src-4.5.0.tar.gz,在ubuntu和redhat上安装的时候都出现这样的错误:

In file included from ../../include/QtGui/private/qt_x11_p.h:1,
  from kernel/qapplication.cpp:76:
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:69:22: error: X11/Xlib.h: 没有该文件或目录
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:74:23: error: X11/Xutil.h: 没有该文件或目录
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:75:21: error: X11/Xos.h: 没有该文件或目录
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:82:23: error: X11/Xatom.h: 没有该文件或目录
In file included from ../../include/QtGui/private/qt_x11_p.h:1,
  from kernel/qapplication.cpp:76:
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:299: 错误: ‘Colormap’没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:300: 错误: ISO C++ 不允许声明无类型的‘Visual’
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:300: 错误: expected ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:309: 错误: ‘Time’没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:310: 错误: ‘Window’没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:311: 错误: ‘Window’没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:334: 错误: ‘Window’没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:337: 错误: ‘Window’未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:338: 错误: ‘Window’未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:338: 错误: ‘Atom’未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:339: 错误: ‘Atom’未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:340: 错误: ‘Window’未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:340: 错误: ‘Atom’未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:351: 错误: expected ‘,’ or ‘...’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:351: 错误: ISO C++ 不允许声明无类型的‘XSelectionRequestEvent’
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:353: 错误: ‘Atom’未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:354: 错误: ‘Atom’没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:356: 错误: ‘Atom’未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:357: 错误: ‘Atom’没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:358: 错误: ‘Atom’未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:359: 错误: ‘Atom’未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:359: 错误: ‘Atom’未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:360: 错误: ‘Atom’在此作用域中尚未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:360: 错误: 模板参数 1 无效
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:361: 错误: ‘Atom’未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:362: 错误: ‘Atom’没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:437: 错误: ISO C++ 不允许声明无类型的‘Atom’
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:437: 错误: expected ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:439: 错误: ISO C++ 不允许声明无类型的‘Window’
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:439: 错误: expected ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:441: 错误: ‘Window’没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:444: 错误: ISO C++ 不允许声明无类型的‘Visual’
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:444: 错误: expected ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:445: 错误: ISO C++ 不允许声明无类型的‘