Linux下安装Qt
2010-05-12 00:13
393 查看
前段时间简单的学习了一下Linux下图形编程Qt编程软件,安装方法我来说一下,最令我难忘的是安装Qt编译时间长达漫长两个小时。下面我就来说一下安装Qt的具体步骤:
一、下载Qt源码包到本机,然后解压缩
#tar zxvf qt-x11-free-3.2.1.tar.gz -C /usr/local //将qt-x11-opensource-src-4.2.3.tar.gz源码包解压缩到/usr/local目录(推荐解压缩至/usr/local目录)
二、进入用户家目录的.bash_profile文件设置Qt环境变量,在这里我们以root用户以例。
#vi /root/.bash_profile //打开root用户.bash_profile文件
在root用户.bash_profile文件中设置环境变量,在此文件里面添加如下内容:
QTDIR=/usr/local/qt-x11-free-3.2.1
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATHLD_LIBRARY_PATH
添加完上面信息后按ESC键,“Shife+:”组合键回到vi编辑器命令行状态,输入wq!(强制保存退出)
三、添加完环境变量后,使环境变量立即生效:#source /root/.bash_profile或者注销一下用户
四、进入Qt解压缩的目录
#cd $QTDIR或#cd /usr/local/qt-x11-free-3.2.1都可以,因为在/root/.bash_profile文件已经定义了环境变量QTDIR=/usr/local/qt-x11-free-3.2.1和export
QTDIR 。
五、使用configure工具来构建Qt库和它提供的工具:./configure(./configure
--help 配置选择的列表。例:-thread选项来创建这个库的一个多纯种版本。)
六、进入漫长的Qt安装编译时间了,有事的就出去办事吧,安装编译时间大约需要两个小时。编译命令:make
七、开始install(网上的一些手册没有这步,会出现
error while loading shared libraries: libQTDesignerComponents.so4 错误,我make install一下之后,就OK了。)这步也要挺久的,大概几十分钟吧。
八、进入QT的目录,进入bin目录,然后运行./desiner大家可以看到图形界面了啦
首先我们进入Linux的图形界面,打开一个控制终端(在桌面空间处单击鼠标右键,在弹出的单菜中选择“新建控制终端”。),在控制终端里面新建一个.cpp文件,并编写程序,如下:
#vi HelloWorld.cpp //建立一个HelloWorld.cpp文件
#include<qapplication.h>
#include<qlabel.h>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label=new QLabel("Hello World!!!",0);
app.setMainWidget(label);
label->show();
return app.exec();
}
写完上面的代码后保存退出(wq)vi编辑器。
#qmake -project //把.cpp文件编译成.pro文件
#qmake HelloWorld.pro //通过.pro文件自动创建Makefile文件
#make //编译,生成HelloWorld执行文件
#./HelloWorld //运行HelloWorld文件
程序正常运行对话框显示“HelloWorld!!!”,证明Qt安装成功!!
一、下载Qt源码包到本机,然后解压缩
#tar zxvf qt-x11-free-3.2.1.tar.gz -C /usr/local //将qt-x11-opensource-src-4.2.3.tar.gz源码包解压缩到/usr/local目录(推荐解压缩至/usr/local目录)
二、进入用户家目录的.bash_profile文件设置Qt环境变量,在这里我们以root用户以例。
#vi /root/.bash_profile //打开root用户.bash_profile文件
在root用户.bash_profile文件中设置环境变量,在此文件里面添加如下内容:
QTDIR=/usr/local/qt-x11-free-3.2.1
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATHLD_LIBRARY_PATH
添加完上面信息后按ESC键,“Shife+:”组合键回到vi编辑器命令行状态,输入wq!(强制保存退出)
三、添加完环境变量后,使环境变量立即生效:#source /root/.bash_profile或者注销一下用户
四、进入Qt解压缩的目录
#cd $QTDIR或#cd /usr/local/qt-x11-free-3.2.1都可以,因为在/root/.bash_profile文件已经定义了环境变量QTDIR=/usr/local/qt-x11-free-3.2.1和export
QTDIR 。
五、使用configure工具来构建Qt库和它提供的工具:./configure(./configure
--help 配置选择的列表。例:-thread选项来创建这个库的一个多纯种版本。)
六、进入漫长的Qt安装编译时间了,有事的就出去办事吧,安装编译时间大约需要两个小时。编译命令:make
七、开始install(网上的一些手册没有这步,会出现
error while loading shared libraries: libQTDesignerComponents.so4 错误,我make install一下之后,就OK了。)这步也要挺久的,大概几十分钟吧。
八、进入QT的目录,进入bin目录,然后运行./desiner大家可以看到图形界面了啦
首先我们进入Linux的图形界面,打开一个控制终端(在桌面空间处单击鼠标右键,在弹出的单菜中选择“新建控制终端”。),在控制终端里面新建一个.cpp文件,并编写程序,如下:
#vi HelloWorld.cpp //建立一个HelloWorld.cpp文件
#include<qapplication.h>
#include<qlabel.h>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label=new QLabel("Hello World!!!",0);
app.setMainWidget(label);
label->show();
return app.exec();
}
写完上面的代码后保存退出(wq)vi编辑器。
#qmake -project //把.cpp文件编译成.pro文件
#qmake HelloWorld.pro //通过.pro文件自动创建Makefile文件
#make //编译,生成HelloWorld执行文件
#./HelloWorld //运行HelloWorld文件
程序正常运行对话框显示“HelloWorld!!!”,证明Qt安装成功!!
相关文章推荐
- qt在linux与ok6410上的安装移植(1)——库和编译器安装
- OpenCV1.0,2.0在windows和Linux下的安装和在QT,VS中的配置
- Linux Centos 6.7安装Qt GCC4.9.2全过程 (图文版)
- Linux下 Qt的安装 及用Eclipse开发Qt
- 基于OpenCv的四轴飞行器寻迹系统(二)——linux下QT的安装及导入OpenCv
- Linux下安装QT4.3.2
- Linux 下 Qt Creator 的安装,并使用它开发你的第一个 Qt 项目全过程
- 在Linux中分别安装应用于不同平台的QT:PC;嵌入式X86;ARM。
- 在Linux下开发环境的安装简单做个总结,包括:Qt,java,redis库,Hadoop,log4cpp,boost库,cmake。
- QT在linux上安装步骤
- Linux 下编译并安装配置 Qt
- linux下安装QT-SDK和Qt Creatro的配置
- linux下opengl的安装(with qt)
- Fedora 25 - Linux下Qt5.9的安装和配置
- QT在windows和linux下面的安装和配置
- Linux编译安装Qt 5.4.1(-qt-xcb是必须要指定的,卸载自带的gcc等)
- Qt 在windows和linux下的安装文件
- Linux/Ubuntu 下编译安装Qt(和减少Qt编译时间)
- linux(Ubuntu)安装 Qt
- linux下QT安装