|
|
51CTO旗下网站
|
|
移动端

实现 Ubuntu 下 Qt 4.7.1静态编译

本文介绍的是实现 Ubuntu 下 Qt 4.7.1静态编译,实在Linux中实现的,相对于windows的静态编译还是容易点,先来看内容。

作者:佚名来源:互联网|2011-06-21 17:01

【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》

Qt的静态编译是本文介绍的内容,相比较来说 windows 的Qt静态编译比较容易,相反对于 linux 编译网上的文章实践下来都有这样那样的错误,这里简要小结一下自己的编译成果。

一、实验环境

  1. Ubuntu 10.04  
  2. qt-x11-opensource-4.7.1.tar.gz 

二、前期准备

在安装好Ubuntu 10.04后默认是没有安装程序编译软件包的,所以我们首先是要配置ubuntu。

配置方法:(推荐全程root用户模式)

1、首先调整网络设置使得机器可以上网(具体做法因人而异,这边就忽略不计)

2、需要配置的安装包 :输入命令:

  1. apt-get install build-essential libpcap0.8-dev libx11-dev libfreetype6-dev   
  2. libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev  

三、静态编译Qt

1、下载 qt-x11-opensource-4.7.1.tar.gz

2、解压缩qt-x11-opensource-4.7.1.tar.gz

3、配置path

输入命令:

  1. export PATH="$PATH:/usr/local/Trolltech/Qt-4.7.1/bin" 

4、进入qt解压目录,配置configure命令:./configure -static -nomake demos -nomake examples -nomake tools -no-exceptions

5、分别输入“o”和“y”以后进入编译阶段

  1. make  
  2. make install 

慢慢等吧……

四、静态编译Qt程序

1、建立文件夹,然后写程序文件XX.cpp

2、qmake -project

3、生成pro文件后在里面加入CONFIG += static

4、qmake

5、生成Makefile后在cxxflags的=后插入-static

6、make

小结:实现 Ubuntu 下 Qt 4.7.1静态编译的内容介绍完了,希望本篇的静态编译读你有所帮助。

【编辑推荐】

  1. Qt中根据不同版本号使用不同源码
  2. 解析Qt资源文件使用
  3. 深度解析 QT 介绍 跨平台界面库
  4. Windows下 Qt 静态编译连接
  5. 浅谈 Qt 静态编译
【责任编辑:李程站 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

Redis运维秘籍

Redis运维秘籍

运维标配技术
共15章 | one叶孤舟

39人订阅学习

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

233人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

89人订阅学习

读 书 +更多

网络渗透测试——保护网络安全的技术、工具和过程

网络和计算机安全问题已经成为政府、企业必须面对的现实问题。应对安全威胁的途径之一就是采用渗透测试的方法模拟黑客的攻击,找出网络和计...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客