• 6720阅读
  • 3回复

Ubuntu8.04下静态编译安装QT [复制链接]

上一主题 下一主题
离线米尔利安
 

只看楼主 倒序阅读 楼主  发表于: 2011-02-15
由于跨平台开发的需要,所以QT的版本统一在4.6.3。
Linux的测试环境又已经搭好了是8.04。所以这两个是没法改的。

一开始计划使用SDK,因为还是挺喜欢QT Creator的。结果SDK安装过程倒是没问题,静态编译问题一大堆。
各种搜寻,最终辛苦的把SDK静态编译过程过去了,但是又出现无法静态链接的问题(归根结底还是不熟悉QT安装吧)
无奈放弃,重新去下everywhere的源码静态编译安装,这次顺利多了。
列一下安装过程:
首先配ubuntu的环境。
sudo apt-get install build-essential

sudo apt-get install  libglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-dev

libglu1-mesa-dev libgtk2.0-dev

sudo apt-get install xorg-dev

安装完依赖包后,解压缩源码,执行配置(这个配置是抄人家的)
./configure -static -no-webkit -no-exceptions (理论上还要加-release -no-examples 等等 这样节省空间且速度快)

编译
make sub-src
安装
make install

找到路径之后,在/etc/profile文件里添加下面几行语句:
          export QTDIR=/opt/qtsdk-xxxx/qt    这个路径根据自己安装的位置进行配置
          export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib
          export PATH=$PATH:$QTDIR/bin


第一遍安装的时候剩余空间不足了,不得已删了重来。现在正在跑第二遍安装过程。目前没有遇到问题。
希望能给遇到同样问题的朋友一点帮助^_^
我们在天上的父,愿人都尊你的名为圣。
愿你的国降临。
愿你的旨意行在地上,如同行在天上。
离线cuiman10

只看该作者 1楼 发表于: 2011-03-02
好帖子,学习了。
做事有度,量体裁衣!
离线edsionte
只看该作者 2楼 发表于: 2011-07-09
mark一下
离线lipper
只看该作者 3楼 发表于: 2012-03-29
马克
快速回复
限100 字节
 
上一个 下一个