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代码,此时即可对其成功编译啦!
- Linux安装Qt4.6.3过程记录
- 用VS2005编译Qt4.6.3过程记录
- 用VS2005编译Qt4.6.3过程记录
- 安装Qt4过程之编译Qt4.7.3
- linux上安装QT4
- Linux Qt4安装全过程
- linux 安装qt4.7.3
- linux下安装Qt4
- Qt4.8.7 linux 程序移植到 Qt5.9 windows 记录过程
- Linux环境安装Apache过程记录
- pxe安装linux主要过程记录
- linux安装php与memcache过程记录
- MySQL(linux)源码安装过程记录
- 记录安装 Linux CentOS 虚拟机过程
- Linux下安装QT4.3.2
- 在Linux上安装QT4
- Linux下安装QT4.3.2
- mini2440移植QT4.6.3过程
- 为什么样本方差要除以n-1
- 最近刚写完的学生处网站的留言板
- jdbc连接sql server
- Iphone 14小时的培训心得(1)
- Perl 获得环境变量
- Linux安装Qt4.6.3过程记录
- 珍惜身边的每份感动
- Android/Bluetooth dbus相关函数
- 简单AJAX类库
- perl-编译方法(转)
- 从别人那学习什么?
- vs2008中js调用web服务实现下拉框多级联动小记
- WM_TIMER消息的使用方法
- 各种平台下Perl模块的安装方法(转)