[转帖]CentOS下Qt安装_Android, Python及开发编程讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Android, Python及开发编程讨论区 »
总帖数
2
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3972 | 回复: 1   主题: [转帖]CentOS下Qt安装        下一篇 
zhang.chen
注册用户
等级:少校
经验:1145
发帖:69
精华:1
注册:2013-10-31
状态:离线
发送短消息息给zhang.chen 加好友    发送短消息息给zhang.chen 发消息
发表于: IP:您无权察看 2013-11-5 15:05:02 | [全部帖] [楼主帖] 楼主

CentOS下Qt安装


2人收藏此文章,  我要收藏发表于9个月前(2013-01-23 21:55) , 已有764次阅读 ,共 0个评论
月底,美国的大佬们将会过来给我们几个搞一个培训。老大要求我们提前学习一下Qt。

我现在的首要任务是在自己的CentOS系统上安装一下Qt开发环境。

1. 获取下载地址

Qt的官网是:http://qt.digia.com/

在注册网页里填写了我的信息,重要的是邮件地址之后。网站给发了一封邮件,提供了安装相关文件的下载路径:

01WHERE TO DOWNLOAD YOUR EVALUATION
02---------------------------------
03Qt 4.8.4 Sources (Full framework)
04http://dist.qt.digia.com/developer/download/qt-everywhere-commercial-src-4.8.4.tar.gz
05
06Installing Qt for X11 Platforms
07http://qt-project.org/doc/qt-4.8/install-x11.html
08
09Qt Creator 2.6.1 for Linux (32-bit Binary)
10http://dist.qt.digia.com/developer/download_creator/qt-creator-linux-x86-commercial-2.6.1.bin
11
12Qt Creator 2.6.1 for Linux (64-bit Binary)
13http://dist.qt.digia.com/developer/download_creator/qt-creator-linux-x86_64-commercial-2.6.1.bin
14
15Qt 4.8 SDK for Linux (64-bit Binary)
16http://dist.qt.digia.com/developer/download_sdk/QtCommercialSDK-online-linux-x86_64-v1.0.2.run
17
18Qt 4.8 SDK for Linux (32-bit Binary)
19http://dist.qt.digia.com/developer/download_sdk/QtCommercialSDK-online-linux-x86-v1.0.2.run
20
21Qt Commercial Charts 1.1.0
22http://dist.qt.digia.com/developer/download_charts/qt-commercial-charts-src-1.1.0.tar.gz
23
24License Key: BGKX-ZM5-R4M-2CX-J86MX-H6X87-EA9E


这里已经列出了下载地址,以后就不用再重复上面的工作了。

补充:上面的是商业的源文件,要收费的。以下为开源的下载地址:

Qt Creator 2.6.1 for Linux/X11 32-bit (61 MB)
Qt libraries 4.8.4 for Linux/X11 (225 MB)


想查看更新,请访问官方网址:

http://qt-project.org/downloads


安装方法与商业版的一样,只是稍微更改一下名字罢了。

2. Qt Creator安装

2.1 下载


我使用 wget 命令下载了需要的源码。

> mkdir ~/qt-downloads
> cd ~/qt-downloads
> wget http://dist.qt.digia.com/developer/download_creator/qt-creator-linux-x86-commercial-2.6.1.bin


qt-creator-linux-x86-commercial-2.6.1.bin就被下载到了 ~/qt-downloads 路径下。

2.2 修改文件权限


修改该文件的权限,使之有执行权限。

> chmod u+x qt-creator-linux-x86-commercial-2.6.1.bin


2.3 安装




执行bin文件开始安装Qt Create

> sudo ./qt-creator-linux-x86-commercial-2.6.1.bin


其期,安装向导会询问安装路径,我是把文件安装到 /usr/local/ 目录下的。

完成安装之后,Applications --> Programming 菜单下就有一个 Qt Creator 的入口。点击会弹出Qt Creator 的界面

北京联动北方科技有限公司

现在只是把Qt Creator安装好了。





赞(0)    操作        顶端 
zhang.chen
注册用户
等级:少校
经验:1145
发帖:69
精华:1
注册:2013-10-31
状态:离线
发送短消息息给zhang.chen 加好友    发送短消息息给zhang.chen 发消息
发表于: IP:您无权察看 2013-11-5 15:05:29 | [全部帖] [楼主帖] 2  楼

3. QT SDK安装

虽然安装了Qt Creator,还是不能进行工程创建、编译。还需要安装Qt SDK。

参考这篇博文:http://blog.csdn.net/siren0203/article/details/5634563

3.1 下载

> cd ~/qt-downloads
> wget http://dist.qt.digia.com/developer/download/qt-everywhere-commercial-src-4.8.4.tar.gz


获取Qt源代码,放到 qt-download,然后解压这文件。

3.2 解压

> tar zxvf  qt-everywhere-commercial-src-4.8.4.tar.gz


3.3 设备环境变量


解压完成之后,修改~/.bashrc 文件,在文件的后面加以下内容:

1QTDIR=/home/hevake/qt-downloads/qt-everywhere-commercial-src-4.8.42PATH=$QTDIR/bin:$PATH3MANPATH=$QTDIR/man:$MANPATH4LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH56exportQTDIR PATH MANPATH LD_LIBRARY_PATH


3.4 配置


这段脚本的功能就是添加我们刚解压的目录中的bin,bin,man路径到环境变量中。

然后,执行配置:

> ./configure


当然,执行这个命令的前提是你的GCC是安装完全了的。

没有的话就要安装。

3.5 编译


这个过程可能要花3~5分钟。执行完成后,再编译:

> gmake


编译时间有一点长,我花了2.5小时,稍安铁勿躁。

3.6 安装


然后就是安装

> sudo make install


注意一定要sudo或root权限哦~~

这一步可能要15分钟左右。

3.7 完成


进入qt-downloads/qt-everywhere-commercial-src-4.8.4 的 bin 目录,执行 designer 就会出现窗口设计界面。

安装就OK了!

4 配置

昨天把Qt Creator与Qt SDK安装好了。但是打开Qt Creator还是建不了工程,无法进行开发工作。

北京联动北方科技有限公司

今天我在自己工作的电脑上也装了一个开发环境,经同事的指点,略知一二了。

找到Qt Creator的菜单[Tool]->[Option...],点击后弹出Option对话框:

北京联动北方科技有限公司

在左边的列表框里选择"Build & Run"->"Qt Versions",再点右边的"Add..."按钮,会弹出文件选择对话框。

选我们昨天编译的Qt SDK路径bin目录下的qmake文件:

北京联动北方科技有限公司

然后点击Open或双击qmake选中。

补充:昨天在 make install 的时候,我把Qt SDK安装到了 /usr/local 目录下。在这个目录下多了一个 Trolltech 的文件夹。

这个文件

可能就是昨天安装Qt SDK时生成的。

北京联动北方科技有限公司

这里的这个 qmake 也应该是可以的,可能这个还更合适一些。我个人觉得应该选这个目录下的qmake。

这个问题以后再试。(试验证明是可以的,而且本来就应该选这个qmake,而不是选安装目录下的qmake)

好,语归正传,指定了qmake后,Option对话框的显示更新了:

北京联动北方科技有限公司

再进入Kits页:

北京联动北方科技有限公司

注意看到光标所指的下拉选择框"Qt version",将原来的"none"选成上图所示的Qt SDK。

点OK,完成配置并退出Option对话框。

现在可以顺利创建工程了:

北京联动北方科技有限公司



赞(0)    操作        顶端 
总帖数
2
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论