| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 本帖最后由 琦天娃娃 于 2011-12-8 22:04 编辑  
 
最近在学习Qt的静态编译,相比较来说windows的Qt静态编译比较容易,相反对于linux编译网上的文章实践下来都有这样那样的错误,这里简要小结一下自己的编译成果。 
 
  
 
一、实验环境 
 
1、ubuntu10.04 
 
2、qt-x11-opensource-4.7.1.tar.gz 
 
  
 
二、前期准备 
 
  
 
在安装好ubuntu10.04后默认是没有安装程序编译软件包的,所以我们首先是要配置ubuntu。 
 
配置方法:(推荐全程root用户模式) 
 
1、首先调整网络设置使得机器可以上网(具体做法因人而异,这边就忽略不计) 
 
2、需要配置的安装包 :输入命令:apt-get install build-essential libpcap0.8-dev libx11-dev libfreetype6-dev 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 
 
    输入命令: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”以后进入编译阶段 
 
6、make 
 
7、make install 
 
  
 
慢慢等吧…… 
 
  
 
  
 
四、静态编译Qt程序 
 
  
 
1、建立文件夹,然后写程序文件XX.cpp 
 
2、qmake -project 
3、生成pro文件后在里面加入CONFIG += static 
4、qmake 
5、生成Makefile后在cxxflags的=后插入-static 
6、make 
 
分享过去写的博客地址:http://blog.csdn.net/shela_yin/article/details/6216738 
 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |