Qt 4开发环境的搭建

参加实习,需要用到Qt,最开始使用的是Qt 5.7,后来由于了解到Qt 4.x和Qt 5.x之间存在较大差异,而且在尝试项目移植的过程并不是十分顺利,索性重新编译安装Qt 4,在网上查看过很多各种各样的教程,但是多多少少都遇到一些问题,这里,将自己的安装过程记录下来,一来是梳理自己搭建整个环境的流程,二来供有需要的人参考。

主机环境:Ubuntu 14.04 (64位)

首先是下载,由于我安装的时候Qt已经更新到5.7,要安装Qt 4.x的话,需要到官方提供的下载目录下的Archive for old versions链接下进行,这里直接给出我下载的Qt 4.8.6的下载链接

http://download.qt.io/archive/qt/4.8/4.8.6/

我所选择的是qt-everywhere-opensource-src-4.8.6.tar.gz

完成后,使用如下命令解压:

tar -zxvf qt-everywhere-opensource-src-4.8.6.tar.gz

安装前的准备工作,安装g++和三个重要的包,命令如下:
sudo apt-get install g++
sudo apt-get install libx11-dev libxext-dev libxtst-dev

然后,进入解压的包:qt-everywhere-opensource-src-4.8.6,执行命令
./configure
然后选择开源版本并选择接受相关协议。
等待,应该会出现下面的信息,

Qt is now configured for building, just run 'make'
Once everything is built, you must run 'make install'

按照上面的提示,先输入:

make

述编译完成后,需要以root身份执行命令,接下来输入

sudo make install
Qt的安装路径应该是/usr/local/Trolltech/Qt-4.8.6,进入该目录下的bin文件夹,执行如下命令:

qmake -v
安装成功的前提下本应该出现版本信息,但是我的安装显示初如下错误:

qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’: No such file or directory

解决办法,安装qt-sdk,指令如下:

sudo apt-get install qt-sdk
然后在执行qmake命令便会出现正确的版本信息了:QMake version 3.0

接下来需要配置环境变量,已root身份编辑目录/etc下的profile文件

sudo gedit /ect/profile

在profile末尾添加如下语句

export QTDIR=/usr/local/Trolltech/Qt-4.8.6
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
保存后,退出,然后重启电脑。重启之后,在任何路径下输入:qmake -v都会有版本信息显示出来。


最后安装Qt Creator

直接在Qt官网下载Qt Creator,我下载的是Qt Creator 4.0.3 for Linux 64-bit (89 MB),下载完成后,赋予该文件可执行权限
hmod u+x qt-creator-opensource-linux-x86_64-4.0.3.run
然后,在该文件所在的目录下运行此文件
./qt-creator-opensource-linux-x86_64-4.0.3.run
整个安装过程和在windows下安装类似。

至此,整个Qt 4环境搭建完毕。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值