Linux安装Qt4.6.3过程记录

来源:互联网 发布:python刷题网站 编辑:程序博客网 时间:2024/05/29 12:16

安装环境

 

主机:Windows XP

虚拟机:Sun VirtualBox 3.0.6

客户机:Fedora

 

缘由:在VC2005集成环境中用Qt4.6.3编写的Qt代码,现要在类Unix平台上编译运行该Qt代码。虚拟机上将客户机安装好之后,Fedora系统自带Qt4.6.2,需要对其进行升级。在其它版本的类unix系统之下安装Qt,应该与该过程类似的吧。

 

一:卸载旧版Qt

 

      /opt/qtsdk-2010.02/bin目录下,执行uninstall程序,即自动卸载旧版Qt

 

二:安装新版Qt

 

      在官网http://get.qt.nokia.com/qtsdk/qt-sdk-linux-x86-opensource-2010.04.bin下载SDK安装包文件:qt-sdk-linux-x86-opensource-2010.04.bin,拷贝放在主机指定的共享文件夹内(在主机和虚拟机之间共享目录和文件)。

      从客户机/mnt/share(将该文件夹与主机共享文件夹挂载在一块儿)目录下,将qt-sdk-linux-x86-opensource-2010.04.bin拷贝在/opt/qtsdk_463目录下,

 

      #cp /mnt/share/ qt-sdk-linux-x86-opensource-2010.04.bin /opt/qtsdk_463/ qt-sdk-linux-x86-opensource-2010.04.bin

 

然后对其解压安装

      #./qt-sdk-linux-x86-opensource-2010.04.bin

 

一路next下去即可。之前都在Windows上玩的安装卸载,没想到在Linux上也有这么好安装的软件。

 

完毕之后,在Linux桌面上即可看到Qt Creator的图标啦。源代码默认安装在

/opt/qtsdk-2010.04目录下。

 

三:Qt Creator的设置

 

      安装好之后,用Qt Creator集成环境在/opt/qtsdk-2010.04/qt/demos目录中打开一个已经编写好的Demo,对Qt Creator验证一下,

 

      Ctrl + B

 

编译不过去,这才想起来还没设置Qt Creator的环境变量。

 

      “Tools” –> “Options” -> “Qt4”

图片中Auto-detected选项的Qt in PATH路径果然不对,是指向Qt4.3.0版本的路径,晕,这个系统下自带了好几个版本的QT

但是该选项是灰色的,不能修该,遂在网上查找相关资料,将其修改,以下是修改过程。

 

查找宿主目录下的隐藏文件,用命令

 

#ls –a

 

这时即可看见有个文件bash_profile,用Vi打开

#vi .bash_profile

在其中添加

QTDIR=/opt/qtsdk-2010.04/qt

PATH=$QTDIR/bin:$PATH

保存并关闭

 

重新登录Linux系统

 

Shell命令提示符下输入

#echo $QTDIR

回显/opt/qtsdk-2010.04/qt

#echo which qmake

回显/opt/qtsdk-2010.04/qt/bin/qmake

 

则证明已经设置好了。也可以重新打开Qt Creator,在上图中查看环境变量路径是否正确。

 

重新载入那个DEMO代码,此时即可对其成功编译啦!