方法一 QT4.8.0库+QT Creator 2.4.1

特别声明:此方法极其耗时间,看电脑性能了。配置configure可减少编译时间

1.下载Qt 。进入网址http://qt.nokia.com/downloads,下Qt libraries4.8.0 for Linux/x11(228MB) 和QtCreator(65MB)。

2.解压文件。进到存放下载文件的目录下执行tar -xvf qt-everywhere-opensource-src-4.8.0.tar.gz
刚下载文件Qt libraries 4.8.0 for linux/x11(228MB)的文件名

3.执行sudo apt-get install build-essential。如果提示找不到包可以更新一下源。方法为sudo gedit /etc/apt/sources.list编辑源列表。然后执行sudo apt-get update

4.执行sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev

5.把解压后的文件夹拷贝到英文目录(非tmp)下,进入该文件夹执行./configure(后面可添加参数,例如-nomake demo不编译demo。此处采取默认方式。5、6的参数问题参考《QT静态编译》),然后选择o(开源),接着选择yes(同意)。运行结束后提示Just run 'make'等信息后表示这步成功了。

6.make。执行make,这步需要很长时间。

可以加入以下选项:

-k  当发生错误时,尽可能继续编译;

-j N  同时进行N项编译,建议N的值为你的CPU核数X1.5。如:make –k –j 4。

7.安装qt。执行sudo make install,文件安装在/usr/local/Trolltech/Qt-4.8.0

8.设置环境变量。执行gedit ~/.bashrc 添加如下内容:
QTDIR=/usr/local/Trolltech/Qt-4.8.0/
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
之后重启。

9.接下来就可以按照
qmake -project
qmake
make
的步骤执行qt程序了,不过有可能会遇到qmake找不到的情况,这时候输入 sudo apt-get indtall qt4-dev-tools就可以了,这步是安装designer/assistant。

10.安装QT Creator。

找到下载目录,先修改权限sudo chmod +x  qt-creator-linux-x86-opensource-2.4.1.bin 其中qt-creator-linux-x86-opensource-2.4.1.bin是刚下载文件Qt Creator 2.4.1 for Linux/X11 32-bit(65MB)的文件名。然后执行命令./ Qt Creator 2.4.1 for Linux/X11 32-bit(65MB)会出现图形安装界面。

方法二 QT SDK

1.下载Qt SDK。进入网址http://qt.nokia.com/downloads,下载Qt SDK version 1.2,选择Linux/X11 32-bit:Offline installer - 761 MB,下载文件名Qt_SDK_Lin32_offline_v1_2_en.run。

2.执行sudo apt-get install build-essential。

3.进入所在目录,修改文件属性chmod 777 Qt_SDK_Lin32_offline_v1_2_en.run

4. 执行sudo ./Qt_SDK_Lin32_offline_v1_2_en.run。图形界面安装。

5. 如果出现file erro,修改文件权限。假设安装的目录是/home/zhang/QtSDK,在终端输入命令$cd /home/zhang  ,   sudo chmod –R a+xwr * (*指/home/zhang下所有文件,可用具体路径代替如 /home/zhang/QtSDK)。除了修改QtSDK的权限,还有.config目录里相关文件的权限。.config是一个隐藏文件。

方法三 apt-get

1. sudo apt-get install build-essential。

2. sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer qtcreator  ,这样安装能一次性完成,但不是最新版本。

http://blog.csdn.net/zmy3376365/article/details/7546160

ubuntu QT开发环境(三种方法安装Qt4.8,其中apt-get方法安装QT库最简单)good的更多相关文章

  1. Ubuntu 12.04下搭建Qt开发环境

    http://download.qt.io/official_releases/qt/ Ubuntu 环境下Gtk与Qt编译环境安装与配置(系统环境是Ubuntu 12.04) 1.配置基础开发环境G ...

  2. Qt开发环境下载和安装

    Qt是跨平台的图形开发库,目前由Digia全资子公司 Qt Company 独立运营,官方网址: http://www.qt.io/ 也可以访问Qt项目域名:http://qt-project.org ...

  3. Zynq7000开发系列-6(QT开发环境搭建:Ubuntu、Zynq)

    操作系统:Ubuntu14.04.5 LTS 64bit Qt:Qt 5.4.2 (qt-opensource-linux-x64-5.4.2.run.qt-everywhere-opensource ...

  4. 【Qt开发】Linux下Qt开发环境的安装与集成

    近期工作需要在Linux下用Qt进行C++开发,所以就在linux下尝试装QT开发环境.本人用的linux是CentOS 6.5.现在对安装过程做出总结.有两种安装方式,下面分别详述: 1 图形化安装 ...

  5. win使用MSYS2安装Qt开发环境

    原文链接 MSYS2 下载地址: pacman的具体用法 有pacman的具体使用方法.我们首先对系统升级 我们首先对系统升级 pacman -Syu 就会检测整个系统可以升级的组件,并自动下载安装, ...

  6. QT开发环境安装配置教程

    QT开发环境安装配置教程 分类: QT2012-11-29 23:31 35366人阅读 评论(12) 收藏 举报 Linux版的直接在ubutnu软件中心输入QT,安装响应的Designer,Cre ...

  7. 第一章 搭建Qt开发环境

    第一章 搭建Qt开发环境 1.到http://download.qt-project.org/archive/上下载Qt的源码包.我下载的是qt-everywhere-opensource-src-4 ...

  8. 嵌入式Qt开发环境的搭建详解

    一.嵌入式Qt开发环境的搭建前奏 1.下载arm-linux-gcc-4.4.3-20100728.tar.gz 2.下载qt-everywhere-opensource-src-4.8.5.tar. ...

  9. 【转载】Ubuntu Android开发环境搭配

    Ubuntu Android开发环境搭配     安装Ubuntu Android应用程序开发环境需要如下几个软件 Java开发包:JDK 1.5/1.6 开发集成环境(IDE): Eclipse 3 ...

  10. 【应用笔记】【AN005】Qt开发环境下基于RS485的4-20mA电流采集

    简介 4-20mA电流环具有广泛的应用前景,在许多行业中都发挥着重要作用.本文主要介绍在Qt开发环境下基于RS485实现4-20mA电流采集,实现WINDOWS平台对数据的采集.分析及显示. 系统组成 ...

随机推荐

  1. Docker for Linux 安装

    原文:Docker for Linux 安装 前言: 环境:centos7.5 64 位 正文: Docker 软件包已经包括在默认的 CentOS-Extras 软件源里.因此想要安装 docker ...

  2. spring 技巧集锦

    SpringBoot四大神器之Actuator actuator是spring boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看.相关功能统计等. <dependenc ...

  3. 【BZOJ 1033】 [ZJOI2008]杀蚂蚁antbuster(判断线段是否和圆相交)

    [题目链接]:http://www.lydsy.com/JudgeOnline/problem.php?id=1033 [题意] https://www.zybuluo.com/Jerusalem/n ...

  4. Arcgis api for javascript学习笔记(4.5版本)-三维地图的飞行效果

    其实就只是用到了 view.goTo()  函数,再利用 window.setInterval()  函数(定时器)定时执行goTo().代码如下: <!DOCTYPE html> < ...

  5. C++调用IDL程序的做法(二)

    作者:朱金灿 来源:http://blog.csdn.net/clever101 上次提到使用IDLDrawWidget Control 3.0来调用IDL程序,但是我们还有一些问题没有解决,比如C+ ...

  6. 下面介绍一个 yii2.0 的 Rbac 权限设置,闲话少说,直接上代码,

    1.首先我们要在组件里面配置一下 Rbac ,如下所示(common/config/main-local.php或者main.php).  'authManager' => [  'class' ...

  7. Struts2——(1)Struts2入门

    1.Struts2历史,与Struts1的关系 两者的内部基于的原理完全不同,Struts2是基于WebWork发展而来的框架. 两者都是基于MVC实现的框架. Struts1是Apach推出的. W ...

  8. windows 10 常用快捷键

    alt + space:最大.最小.关闭: 多屏互动:win+p 仅此电脑屏幕:复制:拓展:仅第二屏幕: 0. 不同于之前版本的变化 切换输入法:shift + alt: win + space: w ...

  9. R 语言的学习(一)

    1. 基本 "hello world!" > "hello world!" [1] "hello world!" 这在 R 中并不是一 ...

  10. C# VS 2010创建、安装、调试 windows服务(windows service)

    在一个应用程序中创建多个 windows 服务的方法和 1083 的解决办法 错误解决方案 ------------------------------------------------------ ...