1.所需源码:
QT:
源码包:
qt-everywhere-opensource-src-4.6.2.tar.gz
下载网址:
ftp://ftp.trolltech.com/qt/source/
版本:
4.6.2
触摸屏库
:
源码包:
tslib-1.4.tar.bz2
版本:
1.4
QTCreator
安装包:
源码包:
qt-sdk-win-opensource-2010.02.1.exe
下载网址:
ftp://ftp.trolltech.com/qt/source/
版本:
2010.02.1
2.解压内核源码
解压
QT
源码
:
[root@localhostsrc]#tar zxvf qt-everywhere-opensource-src-4.6.2.tar.gz –C /usr/local/QT/for_pc/
3.安装qvfb所需库文件:
qvfb所需库:libXtst-devel
安装命令: yuminstalllibXtst-devel
libXtst-devel依赖库:libX11-devel、libXau-devel、libXext-devel、libXi-devel、libxcb-devel、
xorg-x11-proto-devel、 libX11、libX11-common
说明:使用 yuminstalllibXtst-devel安装 libXtst-devel时,会自动安装更新其依赖的
库文件,如果没有自动更新,可分别下载安装。
安装库过程如下(需要输入y确定安装):
[root@localhostsrc]#yum install libXtst-devel
4.安装QT:
[root@localhostsrc]#cd qt-everywhere-opensource-src-4.6.2
如下执行configure进行配置:
[root@localhostqt-everywhere-opensource-src-4.6.2]# ./configure-prefix /usr/local/QT/for_pc/x11
//--prefix指令作用是指定最后安装路径,可根据自身需求进行修改
……
Type'c'ifyouwanttousetheCommercialEdition.//商业版本
Type'o'ifyouwanttousetheOpenSourceEdition.//开源版本
o
……
Doyouacceptthetermsofeitherlicense?yes//输入 yes即可
执行gmake进行编译:
[root@localhostqt-everywhere-opensource-src-4.6.2]#gmake
执行gmakeinstall进行安装:
[root@localhostqt-everywhere-opensource-src-4.6.2]#gmakeinstall
如果进到 qt-everywhere-opensource-src-4.6.2/bin目录执行 designer 程序会开启
designer设计窗口,表示安装成功。
说明: 如果在./configure阶段,出现了“ BasicXLibfunctionality testfailed!Youmight
need to modify the include and library search paths by editingQMAKE_INCDIR_X11 and
QMAKE_LIBDIR_X11” 错误那是因为没装有libXtst-devel,使用命令 yuminstall
libXtst-devel安装
5.修改环境变量。
[root@localhost ~]# vi ~/.bashrc
在文件末尾加入:
exportQTDIR=/usr/local/QT/for_pc/qt-everywhere-opensource-src-4.6.2
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
//根据自身需求第一行路径进行修改
6.测试是否成功。
[root@localhost ~]# qmake -v
QMake version 2.01a
Using Qt version 4.6.2 in /usr/local/QT/for_pc/x11//lib
//如上显示,说明已经修改完毕环境变量
7.编写第一个QT程序。
新建一个hello.cpp文件,内容如下:
#include
#include
int main(int argc,char *argv[])
{
QApplicationapp(argc,argv);
QLabel*label = new QLabel("Hello Qt!");
label->show();
returnapp.exec();
}
在 hello.cpp 所在目录下,运行命令
qmake -project
hello.cpp 同目录下有 hello.pro文件被生成,它是与平台无关的工程文件。
在 hello.cpp 所在目录下,运行命令
qmake hello.pro
接下来同目录下有 Makefile 文件被生成
然后在 hello.cpp 所在目录下,运行命令
make
生成 hello和hello.o 两个文件。其中 hello 就是在当前 Linux系统下使用 Qt 编译生成的可执行文件了。
执行该文件,就完成了第一个QT程序。
./hello
接下来就开始你的QT编程之旅吧!
Linux下QT的安装步骤及‘Hello QT’的实现
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
QT开发(一)—— 安装QT Creator,创建属于你的Hello QT
Qt 是一个跨平台的C++应用程序框架,支持Windows、Linux、Mac OS X、Android、iOS、Windows Phone、嵌入式系统等。也就是说,Qt 可以同时支持桌面应用程序开发
windows phone qt windows android ios -
Deepin Linux 下安装 Qt
一.下载安装目前使用版本: deepin-20Beta-desktop-amd64下载,可以直接从deepin 应用
qt deepin 编译器 linux g++