首页 技术 正文
技术 2022年11月19日
0 收藏 472 点赞 3,676 浏览 1286 个字

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

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,023
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,513
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,361
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,143
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,774
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,853