qt 5.3 源码linux编译,QT5.3.2的源码编译

QT5.3.2的源码编译。在Fedora14上也没有安装成功,但安装步骤,还是有参考价值的。

下载

进入网址

https://download.qt-project.org/official_releases/qt/5.3/5.3.2/single/,选择“qt-everywhere-opensource-src-5.3.2.tar.gz”下载。

配置环境

Qt5.3.2环境配置官方参考

https://qt-project.org/doc/qt-5/linux-requirements.html

这里在编译时候采用 -qt-xcb形式,所以可以不用安装其中的xcb-*等包

主要安装以下的包(采用yum安装):

sudo yum install libXrender

sudo yum install libxcb

sudo yum install libX11

sudo yum install freetype

sudo yum install libXext

sudo yum install libXi

sudo yum install ice

sudo yum install libXfixes

sudo yum install libSM

sudo yum install glib

编译

1)官方参考文档

https://qt-project.org/doc/qt-5/linux-building.html

2)解压源码包

gunzip qt-everywhere-opensource-src-5.3.2.tar.gz

tar xvf qt-everywhere-opensource-src-5.3.2.tar

3)新建一个编译配置目录与目标目录,在其中配置, 方便更改编译选项,并将编译结果定向到目标目录

mkdir qt-build

mkdir /opt/qt-5.3.2

cd qt-build

.. /qt-everywhere-opensource-src-5.3.2/configure -prefix /opt/qt-5.3.2

-qt-xcb -no-accessibility

4)运行后会出现一些选项,第一个是选择是用商业还是开源,选择open source,o

第二个,看开源协议的,选择同意协议即可。yes

同意后自动开始配置。

make

make install

编译后编译安装即可。

配置

在/root目录下的.bashrc底部添加三行命令,如下:

export QTDIR=/opt/qt-5.3.2

export LD_LIBRARY_PATH=$QTDIR/lib

export PATH=$QTDIR/bin:$PATH

运行reboot命令,进行重新启动。

测试

可以使用/opt/qt-5.3.2目录下的example中的例子测试。

运行qmake -project

qmake

make

缺少库

Fedora18下若编译程序时,报出如下错误

importEorror:libGL.so:undefined symbol:_glapi_tls_Dispatch

运行命令yum update mesa* -y

yum install mesa-libGL-devel进行相关软件安装。

UbuntuKylin14.04.2下,缺少lGL库时,

apt-get install build-essential

apt-get install libgl1-mesa-dev

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码 毕业设计 课程设计 项目开发 系统开发 QT 数据库 源代码

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值