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

最新文章

  1. SSH中Action的单例与多例
  2. EXP/IMP迁移案例,IMP遭遇导入表的表空间归属问题
  3. 【代码笔记】iOS-图片旋转
  4. Android NDK常见配置问题的解决方案
  5. 在CDH5.5.0上安装Phoenix1.2
  6. 多线程下C#如何保证线程安全?
  7. javascript: jquery.gomap-1.3.3.js
  8. php header()函数设置页面Cache缓存
  9. opencv 61篇
  10. EasyUI修改DateBox和DateTimeBox的默认日期格式
  11. ORA-01502错误成因和解决方法
  12. SQL随机查询,显示行号,查询数据段
  13. redis memcache
  14. UVA1471( LIS变形)
  15. 【★】IT界8大恐怖预言
  16. XML预览
  17. Express全系列教程之(八):session的基本使用
  18. jackSon注解– @JsonInclude 注解不返回null值字段
  19. Jmeter使用笔记之意料之外的
  20. 自定义View 水印布局 WaterMark 前景色 MD

热门文章

  1. nginx官网下载&百度云分享
  2. Spark- 使用第三方依赖解析IP地址
  3. 源码安装LNMP与搭建Zabbix
  4. H5滑动穿透(TODO)
  5. linux的文件
  6. Win7 SP1 下安装 VS2015 Update 3
  7. java枚举和constant使用区别
  8. 20-THREE.JS 混合材质
  9. oracle 常用的系统表查询
  10. Git和SVN之间的区别