linux下Qt的安装和测试(CentOS版本)
(2012-04-27 12:33:58)
					
											标签:
																				
                            linuxqtcentos嵌入式安装 | 
					分类: linux编程 | 
Linux环境下Qt-x11-4.5.3安装是本文要介绍的内容,不说这么多,先来看内容。
1、下载
从
ftp://ftp.trolltech.com/ 
2.、解压
复制qt-x11-opensource-src-4.5.3.tar.gz到/opt下
tar xvzf qt-x11-opensource-desktop-4.5.3.tar
解压后文件名为qt-x11-opensource-desktop-4.5.3,我嫌太长,改为qt-x11-4.5.3
3、安装
(1)进入解压后的qt目录,运行命令 
这里./configure不加参数即采用默认安装。我这边加了两个参数-qvfb -prefix /opt/Qt-x11-4.5.3。
后面如果要安装qvfb须加上-qvfb,-prefix 为改变安装目录的参数。
(2)运行命令 
(3)运行make install
(4)解决qt现版本与旧版本冲突问题
打开/etc/profile文件,在该文件的末尾加上以下语句:
- 
export 
PATH=/opt/qt-x11-4.5.3/bin:$PATH  - 
export 
QTDIR=/opt/qt-x11-4.5.3  - 
export 
MANPATH=$QTDIR/man:$MANPATH  - 
export 
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH  
export QMAKESPEC=$QTDIR/mkspecs/linux-g++(如果qmake编译时 候出现错误:QMAKESPEC has not been set, so configuration cannot be deduced.Error processing project file: XXXXX.pro就加入这一行)
保存后注销重登陆。
运行qmake -v,显示版本4.3.4,运行designer,即启动Qt4的设计界面。(安装目录 /opt/Qt-x11-4.5.3)
(6)编译qvfb(看个人情况是否需要安装)
(在安装qt-x11,运行./configure时,须添加-qvfb参数)
- 
# 
cd qt-x11-opensource-src-4.5.3/tools/qvfb/  - # 
make  
编译好的命令会在/qt-x11-4.5.3/bin目录下;
为了方便调试,可以将qvfb可执行文件复制到/usr/local/Trolltech/Qtx86-4.5.3/bin/中;
4、测试
简单测试代码:hellp.cpp
- 
#include 
<qapplication.h>  - 
#include 
<qlabel.h>  - 
int 
main(int argc, char *argv[])  - { 
 - 
 
QApplication app(argc, argv);  - 
 
 labelQLabel * = newQLabel("Hello Qt!", 0);  - 
 
app.setActiveWindow(label);  - 
 
 >resize(240,label- 320);  - 
 
 >show();label-  - 
 
return app.exec();  - } 
 
在任意地方创建一个文件夹,例:hello,将hello.cpp拷贝进来。
编译链接
- qmake 
-project #自动生成工程文件 qthello.pro  - 
qmake 
 #自动生成Makefile文件 - 
make 
 #编译,生成目标文件hello.o和最终的可执行程序hello(文件夹的名字) - ./hello 
 
测试成功!

加载中…