Ubuntu 14.04 QT 开发环境搭建
一 . 软件:
qt-creator-linux-x86-opensource-2.7.0.bin
qt-everywhere-opensource-src-4.7.2.tar.gz
二 . 源码安装步骤:
1 : 解压缩 tar xvfz qt-everywhere-opensource-src-4.7.2.tar.gz
2 : cd qt-everywhere-opensource-src-4.7.2
3 : ./configure
4 : make(需要 sudo apt-get install libX11-dev libXext-dev libXtst-dev , 这个过程比较长,我就编译了 4 个小
时)
5 : make install
6 : 安装完毕
验证: 运行 /usr/local/Trolltech/Qt-4.7.2/bin/designer ,看见 qt 启动,也就是说 qt 安装好了。
第三步: 设置环境变量
vi /etc/profile
在其最后添加以下信息
export QTDIR=/usr/local/Trolltech/Qt-4.7.2
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
验证:
1:重新开一个终端,输入命令:
qmake -v
输出结果:
2: 输入命令:
which qmake
输出结果:
证明 Qt 环境变量已经被配置成功。
开始 Qt
写个简单的 Qt 程序使用安装的 Qt 编译来测试一下它的工作效果
  新建一个文件名为 hello.cpp,其内容如下:
保存 hello.cpp
编译过程如下:
   
(1) 在 hello.cpp 所在目录下,运行命令 qmake -project hello.cpp 同目录下有 hello.pro 文件被生成,
它是与平台无关的工程文件。
(2) 在 hello.cpp 所在目录下,运行命令 qmake hello.pro 同目录下有 Makefile 文件被生成
( Makefile 是指导编译器编译源代码的配置文件)。
(3) 在 hello.cpp 所在目录下,运行命令 make 同目录下有 hello,hello.o 两个文件被编译生成。其中 hello
就是在当前 Linux 系统下使用 Qt 编译生成的可执行文件了。
(4)双击运行 hello, “Hello Qt!“ 文本框弹出 OK!做到这一步,证明 Qt 已经完全可以在你的电脑上运作了
另外注意:
如果 qt creator 出现创建不了工程,可能是权限的问题 sudo su 即能解决
如果配置了/etc/profile 没有起反应.运行 source /etc/profile 即可解决
接下来安装 QT 的集成开发环境 , 因为安装方法和 win 下软件安装方法相同 , 使用这里只介绍构建的几部.
设置.bin 文件的可执行权限 :
chmod 777 qt-creator-linux-x86-opensource-2.7.0.bin
安装程序 :
./qt-creator-linux-x86-opensource-2.7.0.bin
一直默认安装下去 , 可以看到 QT

Ubuntu-14.04-QT开发环境搭建-(一)的更多相关文章

  1. ubuntu 14.04 java开发环境搭建 jdk 以及 inteliJ IDEA安装

    1.安装包 jdk1.7.0_71 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-188026 ...

  2. 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 ...

  3. Ubuntu 14.04 关于 TensorFlow 环境的配置

    Ubuntu 14.04 关于 TensorFlow 环境的配置   本教程截图于 TensorFlow 官方文档中文版  https://github.com/jikexueyuanwiki/ten ...

  4. qt学习教程1.qt开发环境搭建

    qt学习教程1.qt开发环境搭建 首先下载qt 下载地址:http://download.qt.io/archive/qt/ 此教程使用的版本为5.1.1 下载好后,打开安装包,然后点下一步 选择一个 ...

  5. Qt开发环境搭建 - Windows + VS2010 + VS插件

    Qt 开发环境搭建 - Windows+VS2010+VS插件 1.Qt在Windows平台下的三种开发环境 方案 编辑器 编译器 调试器 一 Qt Creator MinGW GDB 二 Qt Cr ...

  6. Ubuntu 14.04 (32位)上搭建Hadoop 2.5.1单机和伪分布式环境

    引言 一直用的Ubuntu 32位系统(准备下次用Fedora,Ubuntu越来越不适合学习了),今天准备学习一下Hadoop,结果下载Apache官网上发布的最新的封装好的2.5.1版,配置完了根本 ...

  7. Linux下使用VsCode进行Qt开发环境搭建

    最近在Linux上搞Qt, vim环境还用不太习惯, QtCreator之前使用时莫名其妙崩溃然后丢失代码之后就被我彻底放弃了, 于是研究了一下用VsCode进行Qt开发. 首先是系统环境和下载安装包 ...

  8. Linux Ubuntu系统下Java开发环境搭建

    操作系统:Linux x64 / Ubuntu 14.04 Java JDK版本:jdk-8u65-linux-x64.tar.gz 声明:转载请注明出处及本文链接 1. 前往ORACLE官网下载最新 ...

  9. ubuntu14.04 qt4开发环境搭建(vnc use gnome)

    1,安装qt开发环境软件包:apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer qtcreator; 2 ...

  10. Ubuntu 14.04 安装R 环境

    Introduction R is a popular open source programming language that specializes in statistical computi ...

随机推荐

  1. springBean的作用域

    Bean的作用域有五个类别 1.singleton,不写的话默认也是这个,这个的意思就是,单例的,就是说,不管你new多少次,都是一个对象 2.prototype,就是说每次new一个bean都是一个 ...

  2. 转 : Java的版本特性与历史

    Java Versions, Features and History This article gives you a highlight of important features added i ...

  3. cn_03_r2_enterprise_sp2_x86_vl_X13_46432

    1. 使用的 ISO为:cn_win_srv_2003_r2_enterprise_with_sp2_vl_cd1_X13-46432.iso 2.序列号 用的序列号是“DF74D-TWR86-D3F ...

  4. 前端分布引导插件IntroJs的使用

    在用户第一次使用网站的时候,一般会提供新手引导的提示,提示用户重要的功能使用,实现方法比较多,但是有一点,屏幕的自适应问题,大多数自己写的实现方法无非就是一个div遮罩层,然后再需要指引的位置放置一张 ...

  5. Android开发——View的生命周期总结

    0.前言 今天看到一个概念是View的生命周期,有点懵逼,听说过Activity的生命周期,Fragment的生命周期,对View的生命周期好像没什么概念啊.难道layout.draw这些也算是生命周 ...

  6. centos下使用fdisk扩展分区容量大小

    硬盘空间为20G,VMware增加磁盘大小,需要再增加10G空间 扩展完后,重启系统,再次使用fdisk -l查看,会发现硬盘空间变大了: 重新创建分区,调整分区信息 本次实验主要对/dev/sda4 ...

  7. spring3:对JDBC的支持 之 JDBC模板类

    7.2  JDBC模板类 7.2.1  概述 Spring JDBC抽象框架core包提供了JDBC模板类,其中JdbcTemplate是core包的核心类,所以其他模板类都是基于它封装完成的,JDB ...

  8. Node.js小白开路(一)-- console篇

    在所有内容的学习之中我们经常首先要接受到的常常很大一部分为命令行或是工具的内容展示,console内容为node.js在命令行中答应数据内容的一个途径. Console是nodejs中的元老级模块了. ...

  9. oracle objects - Materialized views and Synonyms

    Materialized views - 物化视图,不实时查询表,定期更新,查询速度快 视图的更新频率我们可以在这看到:select * from dba_jobs , 一般在创建视图的时候完成的. ...

  10. uboot配置过程详解1

    x210_sd_config : unconfig @$(MKCONFIG) $(@:_config=) arm s5pc11x x210 samsung s5pc110 @echo "TE ...