本文主要介绍linux系统Ubuntu12.04(64bit)下Qt4.8.5的安装,其中还涉及Fedora9下Qt4的安装。

1、下载软件:去Qt的官网下载Qt4.8.5和Qt Creator软件,下载的具体软件如下:

  • Qt4.8.5软件:qt-everywhere-opensource-src-4.8.5.tar.gz
  • Qt Creator软件:qt-creator-linux-x86_64-opensource-2.5.2.bin

2、解压qt-everywhere-opensource-src-4.8.5.tar.gz,可以解压到当前目录:

sudo tar xvzf qt-everywhere-opensource-src-4.8..tar.gz

3、编译配置Qt4.8.5:进入qt-everywhere-opensource-src-4.8.5目录,对其编译配置:

./configure

在Ubuntu12.04(64bit)下配置时会出错,因为纯净版的Ubuntu没有g++,需要先安装:

sudo apt-get install g++

再次编译还会出错,会出现类似下面的错误:

Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/gcgily/qt-everywhere-opensource-src-4.8./mkspecs/linux-g++

或者

g++ -Wl,-O1 -o xlib xlib.o    -L/usr/X11R6/lib -lXext -lX11 -lm
/usr/bin/ld: cannot find -lXext

此时,需要安装libX11-dev libXext-dev libXtst-dev这三个包:

sudo apt-get install libX11-dev libXext-dev libXtst-dev

安装完成后再执行./configure即可编译成功。

4、make:执行./configure成功后,会有下一步的提示:执行make和make install(在Fedora9中会提示gmake和gmake install),此时我们执行:

make

等待运行完毕,这会花费很长时间。

5、make install:执行make install命令,此时需要root用户权限支持:

sudo make install

这同样会花费很长时间。

6、设置环境变量:在当前用户.bashrc文件中加入以下脚本:

###################    设置Qt环境变量    ################
export PATH=$PATH:/usr/local/Trolltech/Qt-4.8./bin:/usr/local/Trolltech/Qt-4.8./include export QTDIR=/usr/local/Trolltech/Qt-4.8.

然后,更新.bashrc文件:

source .bashrc

至此,Qt4.8.5软件安装完毕。

7、安装Qt Creator软件:qt-creator-linux-x86_64-opensource-2.5.2.bin

  1)更改qt-creator-linux-x86_64-opensource-2.5.2.bin的操作权限,即增加执行权限:

sudo chmod +x qt-creator-linux-x86_64-opensource-2.5..bin

  2)运行安装文件:qt-creator-linux-x86_64-opensource-2.5.2.bin

sudo ./qt-creator-linux-x86_64-opensource-2.5..bin

8、配置Qt Creator:至此,安装完了Qt4.8.5和Qt Creator软件,还需在Qt Creator中配置Qt的版本,这样才可正常使用。

附:

Qt Creator快捷键:

F1         查看帮助
F2     跳转到函数定义(Ctrl+鼠标左键)
Shift+F2 声明和定义之间切换
F4 头文件和源文件之间切换
Ctrl+Space 自动补全
Ctrl+B 编译工程
Ctrl+R 运行工程
Ctrl+I 自动对齐
Ctrl+/ 注释行/取消注释行
Ctrl+Shift+< 折叠代码块
Ctrl+Shift+> 展开代码块
F5 开始调试
Shift+F5 停止调试
F9 设置和取消断点
F10 单步前进
F11 单步进入函数
Shift + F11 单步跳出函数

总结结束,希望对博友们有所帮助,哈哈。。。

Ubuntu12.04(64bit)下安装Qt4总结的更多相关文章

  1. Ubuntu12.04 64bit 下安装VNC server

    1. 安装gonme核心包(如果是字符界面的话) apt-get install x-window-system-coreapt-get install gnome-core (下载完成后需要安装dg ...

  2. 【转】Win7系统下安装Ubuntu12.04(EasyBCD硬盘安装)--不错

    原文网址:http://blog.csdn.net/lengbuleng1107/article/details/14532177 需要的东西有: 1,ubuntu系统镜像,下载地址:http://w ...

  3. ubuntu 18.04 64bit下如何安装安卓虚拟机anbox?

    一. 安装snapd sudo apt-get install snapd 二. 安装adb sudo apt-get install adb 三. 安装必要的内核模块 wget https://la ...

  4. Angularjs学习---ubuntu12.04中karma安装配置

    Angularjs学习---ubuntu12.04中karma安装配置中常见的问题总结   karma启动时出现了很多问题: 1.安装karma前提条件 安装karma首先要安装nodejs,npm然 ...

  5. ubuntu12.04 android studio 安装

    ubuntu12.04 android studio 安装 分类: android 2014-02-17 15:57 10756人阅读 评论(0) 收藏 举报 1.下载JDK ,我下载的是jdk-7u ...

  6. ubuntu12.04+fuerte 下跑通lsd-slam——使用usb摄像头

    上一篇介绍了如何使用数据集跑lsd-slam,这篇介绍如何用一个普通的usb摄像头跑lsd-slam,默认ubuntu12.04,fuerte已经安装好,workspace也已设置,如果没有,请参考上 ...

  7. ubuntu12.04 64bit libncurses5-dev和libncurses5-dev:i386共存性问题讨论

    ubuntu12.04 64bit 编译kernel(或者make menuconfig)源码时出现如下错误: HOSTLD scripts/kconfig/mconf scripts/kconfig ...

  8. tensor搭建--windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速

    windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速 原文见于:http://www.jianshu.com/p/c245d46d43f0 ...

  9. Ubuntu 16.04系统下安装Discuz出现“HTTP ERROR 500”目前无法处理此请求

    问题:当我们在Ubuntu 16.04系统下安装Disucz X3时,修改好文件的权限,浏览器输入地址安装时出现如下图所示问题: 问题查询: 在终端输入: tail -f /var/log/apach ...

随机推荐

  1. 开始jQuery学习之旅

    jQuery写法 //实例写法$('div').css({width:200,backgroundColor:'red'}); 参数规则 // css selector$('.wrapper ul l ...

  2. bootstrap 参考文档

    https://getbootstrap.com/docs/3.3/css/#sass-installation

  3. camstar --调用自定义的CDO报帐号没有执行权限的错误

    解决: 访问站点--〉modeling-->role-->Default Modeling-->筛选(如:modeling or Inquiry) 在右边找到自己定义的CDO(ser ...

  4. GitHub优秀项目

    https://blog.csdn.net/javaxuexi123/article/details/79248124

  5. poj2912(带权并查集+枚举)

    题目链接:http://poj.org/problem?id=2912 题意:给n个人,m组关系,玩石头剪刀布的游戏,n个人中除一个人judge以外,其他人属于3个group(即石头.剪刀.布),他们 ...

  6. centos openvpn 安装

    安装环境: 系统:centos 6.5 openvpn:openvpn-2.2.1 lzo:lzo-2.09    下载地址:http://www.oberhumer.com/opensource/l ...

  7. Centos7在虚拟机中扩展磁盘空间

    说明 情况:已经在VirtualBox虚拟机创建了一个磁盘并已经装好了系统,发现磁盘空间太小,需要再添加一个磁盘的大小.或者说Centos7系统需要扩展磁盘空间. 步骤 1.VirtualBox新建磁 ...

  8. Win10 安装 Anaconda3 用 Anaconda3 安装TensorFlow 1.2 (只支持python3.5)

    Win10 安装 Anaconda3 1.安装Anaconda3 选择相应的Anaconda进行安装,下载地址点击这里,下载对应系统版本的Anaconda,官网现在的版本是Anaconda 4.3.1 ...

  9. 【python中调用shell命令使用PIPE】使用PIPE作为stdout出现假卡死的情况——将stdout重定向为输出到临时文件

    在Python中,调用:subprocess.Popen(cmd, stdout = PIPE, stderr = PIPE, shell= true)的时候,如果调用的shell命令本身在执行之后会 ...

  10. 33 【kebernetes】一个错误的解决方案

    在安装或者重新安装kubernetes时,我碰到了这个错误: Unable to update cni config: No networks found in /etc/cni/net.d/ 这个错 ...