Ubuntu-14.04-QT开发环境搭建-(一)
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开发环境搭建-(一)的更多相关文章
- ubuntu 14.04 java开发环境搭建 jdk 以及 inteliJ IDEA安装
1.安装包 jdk1.7.0_71 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-188026 ...
- 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 ...
- Ubuntu 14.04 关于 TensorFlow 环境的配置
Ubuntu 14.04 关于 TensorFlow 环境的配置 本教程截图于 TensorFlow 官方文档中文版 https://github.com/jikexueyuanwiki/ten ...
- qt学习教程1.qt开发环境搭建
qt学习教程1.qt开发环境搭建 首先下载qt 下载地址:http://download.qt.io/archive/qt/ 此教程使用的版本为5.1.1 下载好后,打开安装包,然后点下一步 选择一个 ...
- Qt开发环境搭建 - Windows + VS2010 + VS插件
Qt 开发环境搭建 - Windows+VS2010+VS插件 1.Qt在Windows平台下的三种开发环境 方案 编辑器 编译器 调试器 一 Qt Creator MinGW GDB 二 Qt Cr ...
- Ubuntu 14.04 (32位)上搭建Hadoop 2.5.1单机和伪分布式环境
引言 一直用的Ubuntu 32位系统(准备下次用Fedora,Ubuntu越来越不适合学习了),今天准备学习一下Hadoop,结果下载Apache官网上发布的最新的封装好的2.5.1版,配置完了根本 ...
- Linux下使用VsCode进行Qt开发环境搭建
最近在Linux上搞Qt, vim环境还用不太习惯, QtCreator之前使用时莫名其妙崩溃然后丢失代码之后就被我彻底放弃了, 于是研究了一下用VsCode进行Qt开发. 首先是系统环境和下载安装包 ...
- Linux Ubuntu系统下Java开发环境搭建
操作系统:Linux x64 / Ubuntu 14.04 Java JDK版本:jdk-8u65-linux-x64.tar.gz 声明:转载请注明出处及本文链接 1. 前往ORACLE官网下载最新 ...
- ubuntu14.04 qt4开发环境搭建(vnc use gnome)
1,安装qt开发环境软件包:apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer qtcreator; 2 ...
- Ubuntu 14.04 安装R 环境
Introduction R is a popular open source programming language that specializes in statistical computi ...
随机推荐
- DRBD分布式块设备复制
一. DRBD介绍 1.1.数据镜像软件DRBD介绍分布式块设备复制(Distributed Relicated Block Deivce,DRBD),是一种基于软件.基于网络的块复制存储解决方案,主 ...
- Spring中Value注解的使用
Spring中Value注解的使用 分类: Spring2014-08-16 17:28 2985人阅读 评论(0) 收藏 举报 有的时候我们定义了Properties文件,并且使用Spring的Pr ...
- ButterKnife使用详谈
(1)ButterKnife是什么? 在开发过程中,我们总是会写大量的findViewById和点击事件,像初始view.设置view监听这样简单而重复的操作让人觉得特别麻烦,当然不会偷懒的程序员不是 ...
- mysql应该看的blog
一个比较系统的学习mysql的网站:http://www.runoob.com/mysql/mysql-data-types.html
- Java动态代理的总结
最近和一个好友在聊起Mybatis时,他问用Mybatis我们只是配置好mapper,然后写dao层接口就实现了dao层方法.然后我说我觉得用动态代理可以实现.然后他又说感觉动态代理和外观模式没什么区 ...
- 在阿里云上安装python3.4和pycharm
一. 安装python3.4 二. 安装pycharm 三. 安装可视化界面和远程桌面连接 四. 启动和配置pycharm 五. 安装更多字体 六. 给pycharm设置桌面快捷方式 一. 安装pyt ...
- 用临时用户数据目录启动Chrome,关闭安全检查等(解决Cross origin requests are only supported for HTTP?)
Cross origin requests are only supported for HTTP? 参考:https://www.zhihu.com/question/20948649 批处理: s ...
- git rm -r --cached 去掉已经托管在git上的文件
1.gitignore文件 在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法.这个文件每一行保存了一个匹配的规则例如: # 此为注释 – 将被 ...
- Python中threading模块的join函数
Join的作用是阻塞进程直到线程执行完毕.通用的做法是我们启动一批线程,最后join这些线程结束,例如: for i in range(10): t = ThreadTest(i) thread_ar ...
- 【Hive】任务空间不足错误
hive中跑任务的时候报错 2014-10-09 10:40:27,368 Stage-1 map = 100%, reduce = 32%, Cumulative CPU 2772.48 sec 2 ...