ubuntu QT开发环境

本文详细介绍了使用Qt开发环境的搭建流程,包括下载Qt和QtCreator,配置编译环境,安装Qt及QtCreator,设置环境变量,解决可能遇到的问题,并指导如何使用QTCreator进行Qt程序开发。

方法一 QT4.8.0库+QT Creator 2.4.1

特别声明:此方法极其耗时间,看电脑性能了。配置configure可减少编译时间

1.下载Qt 。进入网址http://qt.nokia.com/downloads,下Qt libraries4.8.0 for linux/x11(228MB) 和QtCreator(65MB)。

 

2.解压文件。进到存放下载文件的目录下执行tar -xvf qt-everywhere-opensource-src-4.8.0.tar.gz
刚下载文件Qt libraries 4.8.0 for linux/x11(228MB)的文件名

 

3.行sudo apt-get install build-essential。如果提示找不到包可以更新一下源。方法为sudo gedit /etc/apt/sources.list编辑源列表。然后执行sudo apt-get update

 

4.行sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev

5.把解压后的文件夹拷贝到英文目录(非tmp)下,进入该文件夹执行./configure(后面可添加参数,例如-nomake demo不编译demo。此处采取默认方式。5、6的参数问题参考《QT静态编译》),然后选择o(开源),接着选择yes(同意)。运行结束后提示Just run 'make'等信息后表示这步成功了。

 

6.make。执行make,这步需要很长时间。

可以加入以下选项

-k  错误时,尽可能继续编译;

-j N  时进N项编译,建N值为你的CPU核数X1.5如:make –k –j 4

 

7.安装qt。执行sudo make install,文件安装在/usr/local/Trolltech/Qt-4.8.0

 

8.设置环境变量。执行gedit ~/.bashrc 添加如下内容:
QTDIR=/usr/local/Trolltech/Qt-4.8.0/
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
之后重启。

 

9.接下来就可以按照
qmake -project
qmake
make
的步骤执行qt程序了,不过有可能会遇到qmake找不到的情况,这时候输入 sudo apt-get indtall qt4-dev-tools就可以了,这步是安装designer/assistant。

10.安装QT Creator。                                                                               

找到下载目录,先修改权限sudo chmod +x  qt-creator-linux-x86-opensource-2.4.1.bin 其中qt-creator-linux-x86-opensource-2.4.1.bin是刚下载文件Qt Creator 2.4.1 for Linux/X11 32-bit(65MB)的文件名。然后执行命令./ Qt Creator 2.4.1 for Linux/X11 32-bit(65MB)会出现图形安装界面。

方法二 QT SDK

1.下载Qt SDK。进入网址http://qt.nokia.com/downloads,下载Qt SDK version 1.2,选择Linux/X11 32-bit:Offline installer - 761 MB,下载文件名Qt_SDK_Lin32_offline_v1_2_en.run

2.执行sudo apt-get install build-essential。

3.进入所在目录,修改文件属性chmod 777 Qt_SDK_Lin32_offline_v1_2_en.run

4. 执行sudo ./Qt_SDK_Lin32_offline_v1_2_en.run。图形界面安装。

5. 如果出现file erro,修改文件权限。假设安装的目录是/home/zhang/QtSDK,在终端输入命令$cd /home/zhang  ,   sudo chmod –R a+xwr * (*指/home/zhang下所有文件,可用具体路径代替如 /home/zhang/QtSDK)。除了修改QtSDK的权限,还有.config目录里相关文件的权限。.config是一个隐藏文件。

方法三 apt-get

1. sudo apt-get install build-essential。

 2. sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer qtcreator  ,这样安装能一次性完成,但不是最新版本。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值