ubuntu 编译安装Qt

本文详细介绍了在Ubuntu 10.04上编译安装Qt的过程,并针对可能出现的问题提供了相应的解决方案。包括错误解决、必备依赖库的安装等,确保Qt能够顺利安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 安装需要的包
sudo apt-get install libfontconfig1-dev libfreetype6-dev libx11-dev libxcursor-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxrandr-dev libxrender-dev

2. 错误解决:
g++: error: unrecognized command line option '-fuse-ld=gold', 即在编译wetkit时遇到这个错误了, 没想到这个BUG还没有除去,

 解决办法如下: src/3rdparty/webkit/Source/common.pri,屏蔽QMAKE_LFLAGS+=-fuse-ld=gold,即注释这个选项就可以了。

//////////////
ubuntu10.04编译安装QT可能出现的问题和解决办法
2010-06-21 14:13
./configure --prefix=/usr
如出现
Basic XLib functionality test failed!
则先安装libxext-dev
sudo apt-get install libxext-dev

mark时出现
/usr/bin/ld: cannot find -lXext
则需安装libxt-dev
sudo apt-get install libxt-dev

mark时出现
/usr/bin/ld: cannot find -lXrender
则需安装libxrender-dev
sudo apt-get install libxrender-dev

出现
X11/extensions/Xdamage.h: No such file or directory
则安装libxdamage-dev
sudo apt-get install libxdamage-dev

About QtOpenGL
If try -opengl then: All the OpenGL functionality tests failed!
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev

About QtDBus
If try -dbus then:The QtDBus module cannot be enabled because libdbus-1 version 0.93 was not found
sudo apt-get install libdbus-1-dev
sudo apt-get install libedbus-dev


gconf
sudo apt-get install libgconf2-dev

icu
sudo apt-get install libicu-dev


All above command is:
sudo apt-get install libxext-dev libxt-dev libxrender-dev libxdamage-dev libgl1-mesa-dev libglu1-mesa-dev libdbus-1-dev libgconf2-dev libicu-dev libedbus-dev

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值