由于跨平台开发的需要,所以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
第一遍安装的时候剩余空间不足了,不得已删了重来。现在正在跑第二遍安装过程。目前没有遇到问题。
希望能给遇到同样问题的朋友一点帮助^_^