[问题]ubuntu7.1编译qt-opensource-4.3.3时出错

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
tongds
帖子: 17
注册时间: 2008-01-18 15:54

[问题]ubuntu7.1编译qt-opensource-4.3.3时出错

#1

帖子 tongds » 2008-02-03 20:24

因为我的ubuntu更新原里qt是4.3.2的,我想自己编译,可是出现下面的错误:

./src/gui/kernel/qt_x11_p.h:64:22: 错误: X11/Xlib.h:No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:69:23: 错误: X11/Xutil.h:No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:70:21: 错误: X11/Xos.h:No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:77:23: 错误: X11/Xatom.h:No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:262: 错误: ‘Colormap’ 没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:263: 错误: ISO C++ 不允许声明无类型的 ‘Visual’
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:263: 错误: expected ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:272: 错误: ‘Time’ 没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:273: 错误: ‘Window’ 没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:274: 错误: ‘Window’ 没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:297: 错误: ‘Window’ 没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:300: 错误: ‘Window’ 未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:301: 错误: ‘Window’ 未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:301: 错误: ‘Atom’ 未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:302: 错误: ‘Atom’ 未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:303: 错误: ‘Window’ 未声明
...................................................................
后来在论坛里搜索说是
说需要安装几个包:
sudo apt-get install libx11-dev
sudo apt-get install xlibs-dev
sudo apt-get install libghc6-x11-dev
sudo apt-get install libooc-x11-dev
但是我的原里没有

请问这个错误是这个问题把,应该怎么解决呢?
回复