• 5515阅读
  • 3回复

在ubuntu的gnome的环境下面如何安装QT? [复制链接]

上一主题 下一主题
离线lenneyggyy
 

只看楼主 倒序阅读 楼主  发表于: 2006-07-23
在ubuntu的gnome的环境下面如何安装QT?
— 本帖被 XChinux 从 Qt for Windows 移动到本区(2010-02-08) —
我安装ubuntu的使用默认的桌面环境是gnome,想安装QT,因为我对JAVA非常熟悉,非常喜欢面向对象编程。
安装QT前我已经安装了gcc和相应的g++,使用apt-get install gcc gcc-c++安装的,编译器应该是gcc4的版本。下安装QT时,先使用su切换到超级管理员身份,运行./configure通过, configure没有加任何参数,但是执行make时就报告编译的错误,我下载QT3.0和QT4.1编译都是提示编译不通过,急死我了,谁能帮帮我!
[ 此贴被XChinux在2006-07-23 23:08重新编辑 ]
离线lenneyggyy

只看该作者 1楼 发表于: 2006-07-23
出现的错误是:
In file included from ../../include/QtGui/private/qt_x11_p.h:1,
          from kernel/qapplication.cpp:51:
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:50:22: error: X11 /Xlib.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:55:23: error: X11 /Xutil.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:56:21: error: X11 /Xos.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:63:23: error: X11 /Xatom.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:252: 错误: ‘Colo rmap’ 没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:253: 错误: ISO C ++ 不允许声明无类型的 ‘Visual’
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:253: 错误: expec ted ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:262: 错误: ‘Time ’ 没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:263: 错误: ‘Wind ow’ 没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:264: 错误: ‘Wind ow’ 没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:274: 错误: ‘Wind ow’ 没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:277: 错误: ‘Wind ow’ 未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:278: 错误: ‘Wind ow’ 未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:278: 错误: ‘Atom ’ 未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:279: 错误: ‘Atom ’ 未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:280: 错误: ‘Wind ow’ 未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:280: 错误: ‘Atom ’ 未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:291: 错误: expec ted ‘,’ or ‘...’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:291: 错误: ISO C ++ 不允许声明无类型的 ‘XSelectionRequestEvent’
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:293: 错误: ‘Atom ’ 未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:294: 错误: ‘Atom ’ 没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:344: 错误: ISO C ++ 不允许声明无类型的 ‘Atom’
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:344: 错误: expec ted ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:346: 错误: ISO C ++ 不允许声明无类型的 ‘Window’
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:346: 错误: expec ted ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:348: 错误: ‘Wind ow’ 没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:354: 错误: ‘Time ’ 没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:355: 错误: ‘Time ’ 没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:381: 错误: ISO C ++ 不允许声明无类型的 ‘Visual’
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:381: 错误: expec ted ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:382: 错误: ‘Colo rmap’ 没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:534: 错误: ‘Atom ’ 没有命名一个类型
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:544: 错误: ‘Focu sOut’ 在此作用域中尚未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:545: 错误: ‘Focu sIn’ 在此作用域中尚未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:546: 错误: ‘KeyP ress’ 在此作用域中尚未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:547: 错误: ‘KeyR elease’ 在此作用域中尚未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:548: 错误: ‘None ’ 在此作用域中尚未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:549: 错误: ‘Reve rtToParent’ 在此作用域中尚未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:550: 错误: ‘Gray Scale’ 在此作用域中尚未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:551: 错误: ‘Curs orShape’ 在此作用域中尚未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:566: 错误: ‘XPoi nt’ 在此作用域中尚未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:566: 错误: 模板 参数 1 无效
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:567: 错误: ‘XRec tangle’ 在此作用域中尚未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:567: 错误: 模板 参数 1 无效
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:568: 错误: ‘XCha r2b’ 在此作用域中尚未声明
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:568: 错误: 模板 参数 1 无效
make[3]: *** [.obj/debug-shared/qapplication.o] 错误 1
make[3]: Leaving directory `/home/lenney/downloads/qt-x11-opensource-src-4.1.4/s rc/gui'
make[2]: *** [debug-install] 错误 2
make[2]: Leaving directory `/home/lenney/downloads/qt-x11-opensource-src-4.1.4/s rc/gui'
make[1]: *** [sub-gui-install_subtargets-ordered] 错误 2
make[1]: Leaving directory `/home/lenney/downloads/qt-x11-opensource-src-4.1.4/s rc'
make: *** [sub-src-install_subtargets-ordered] 错误 2
root@lenney:/home/lenney/downloads/qt-x11-opensource-src-4.1.4# cd /usr/local
离线lenneyggyy

只看该作者 2楼 发表于: 2006-07-23
大家看看是什么原因,是gcc的版本太高了么?
怎样才能使用低版本的gcc?
apt-get install gcc?
离线shiroki

只看该作者 3楼 发表于: 2006-07-25
需要Xlib的开发包
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个