本文介绍Linux下QT安装,详细解说每个安装步骤,以下为摘要:
一、下载Qt源码包到本机,然后解压缩
1.下载qt-x11-free-3.2.1.tar.gz和qt-x11-opensource-src.tar.gz二进制包。
2.在终端切换至qt-x11-free-3.2.1.tar.gz所在目录下,执行:tar zxvf qt-x11-free-3.2.1.tar.gz -C /usr/local
3.已同样的方法将qt-x11-opensource-src-.tar.gz源码包解压缩 到/usr/local目录
### Linux下QT安装详解
#### 一、下载与解压缩Qt源码包
在Linux环境下安装Qt,首先需要从官方网站或者其他可靠来源下载Qt的源码包。根据文章描述,需要下载两个文件:`qt-x11-free-3.2.1.tar.gz` 和 `qt-x11-opensource-src.tar.gz`。
1. **下载步骤**:
- 访问Qt官方或其他可靠网站下载这两个文件。
- 通常这些文件较大,下载时请确保网络稳定。
2. **解压缩步骤**:
- 使用终端进入下载文件所在的目录。
- 执行命令 `tar zxvf qt-x11-free-3.2.1.tar.gz -C /usr/local` 来解压 `qt-x11-free-3.2.1.tar.gz` 文件到 `/usr/local` 目录下。
- 同样地,使用命令 `tar zxvf qt-x11-opensource-src.tar.gz -C /usr/local` 解压 `qt-x11-opensource-src.tar.gz` 文件到 `/usr/local` 目录下。
注意:解压位置可以根据实际情况进行调整,但建议遵循推荐的 `/usr/local` 目录,以便后续操作更简单。
#### 二、设置Qt环境变量
为了方便Qt的使用,需要设置Qt环境变量。以root用户为例:
1. **编辑`.bash_profile`文件**:
- 打开终端并执行命令 `vi /root/.bash_profile` 进入编辑模式。
- 在文件末尾添加以下内容:
```bash
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 MANPATH LD_LIBRARY_PATH
```
2. **保存并退出**:
- 编辑完成后,按 `Esc` 键退出插入模式,然后输入 `:wq!` 保存并退出。
3. **使环境变量生效**:
- 执行命令 `source /root/.bash_profile` 使更改立即生效。
#### 三、编译与安装Qt
1. **进入Qt目录**:
- 使用命令 `cd $QTDIR` 或者 `cd /usr/local/qt-x11-free-3.2.1` 进入Qt目录。
2. **使用`configure`工具**:
- 执行命令 `./configure` 开始配置过程。
- 可以通过 `./configure --help` 查看可选参数,例如 `-thread` 参数可以用于构建支持多线程的Qt库。
3. **编译与安装**:
- 执行命令 `make` 进行编译,这一步可能需要较长时间,具体取决于计算机性能。
- 完成编译后,使用命令 `make install` 进行安装。
#### 四、测试Qt安装
为了验证Qt是否正确安装,可以尝试编写一个简单的Qt程序。以下是一个示例:
1. **创建并编写程序**:
- 使用命令 `vi HelloWorld.cpp` 创建并编辑文件。
- 输入以下代码:
```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();
}
```
- 保存并退出。
2. **编译并运行程序**:
- 执行命令 `qmake -project` 生成项目文件。
- 使用命令 `qmake` 自动创建Makefile文件。
- 运行命令 `make` 进行编译。
- 执行命令 `./HelloWorld` 运行程序。
如果一切顺利,屏幕上将显示 “Hello World!!!”,这意味着Qt已成功安装并可以正常使用。
总结而言,Linux下安装Qt主要涉及下载源码包、解压缩、设置环境变量、编译与安装以及最终的测试验证等几个关键步骤。按照上述流程操作,即可完成Qt的安装。