设为首页 加入收藏

TOP

Linux下静态编译Qt
2014-11-24 08:37:13 来源: 作者: 【 】 浏览:0
Tags:Linux 静态 编译

Qt采用编译的方式安装的时候,配置中默认的编译方式是动态编译的,但是有时候你编写的程序要发布出去,带很多动态库文件是很繁琐的,此时就需要静态编译你的程序,Qt要实现静态编译必须库文件也是静态编译的,所以在此介绍一下qt如何来进行静态编译


第一步:下载源码包


Qt/X11版本:qt-x11-opensource-src-x.x.x.tar.gz


第二步:解压缩


tar zxvf qt-x11-opensource-src-x.x.x.tar.gz


第三步:进入到刚才解压缩后的文件夹下并进行配置,如下


./configure -release -platform linux-g++-64 -static -nomake examples -nomake demos -no-qt3support -no-script -no-scripttools -no-multimedia -no-audio-backend -no-openssl -no-opengl -no-webkit -no-phonon -no-sql-sqlite


第四步:上一步配置成功后,就可以编译了


make或者gmake


第五步:安装


make install或者gmake install


第六步:配置环境变量:


#vi /root/.bash_profile //打开root用户.bash_profile文件
在root用户.bash_profile文件中设置环境变量,在此文件里面添加如下内容:
QTDIR=/usr/local/Trolltech/Qt-x.x.x{qt实际安装路径}
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATHLD_LIBRARY_PATH


然后保存


source /etc/profile 使刚才的环境变量生效。


这样就将QT的环境建立起来了


接下来就是安装Qt-sdk,只需安装Creator,不需安装Library!!!



安装完成后,设置qmake的路径:


打开QtCreator界面:


Tools->Options->Qt->qmake location: /usr/local/Trolltech/Qt-x.x.x/bin/qmake


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇OMAP3630 Linux I2C总线驱动分析 下一篇纯Java开发的游戏引擎V0.5--DEMO2..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Redis on AWS:Elast (2025-12-27 04:19:30)
·在 Spring Boot 项目 (2025-12-27 04:19:27)
·使用华为开发者空间 (2025-12-27 04:19:24)
·Getting Started wit (2025-12-27 03:49:24)
·Ubuntu 上最好用的中 (2025-12-27 03:49:20)