搭建Qt开发环境

本文详细介绍如何在Ubuntu系统上从零开始搭建Qt开发环境,包括Qt源码包与Qt Creator的下载、安装必需的依赖库、配置环境变量及验证安装是否成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一章 搭建Qt开发环境

1.到http://download.qt-project.org/archive/上下载Qt的源码包。我下载的是qt-everywhere-opensource-src-4.8.1.tar.gz。Qt Creator下载的是qt-creator-linux-x86-opensource-2.5.2.bin

2.到终端中,先执行sudo apt-get install build-essential安装g++和make。或者直接sudo apt-get install g++

3.进入qt-everywhere-opensource-src-4.8.1.tar.gz所在的目录,使用tar xvzf qt-everywhere-opensource-src-4.8.1.tar.gz命令解压下载的Qt源码包。

4.执行sudo apt-get install libX11-dev libXext-dev libXtst-dev命令安装这三个软件。Ubuntu在安装时默认不装的。(一定要执行此步骤)
5.进入解压后的目录,在终端运行./configure,然后选择安装类型,输入O表示开源版。然后输入yes表示接受GPL协议。此时开始进行配置产生makefile文件。

6.当configure完成后,接着运行make,等待编译Qt。

7.当make完成后,运行一下sudo make install安装Qt,Qt会默认安装到/usr/local/Trolltech/Qt-4.8.1文件夹下。

8.配置环境变量。用终端通过命令把目录“/usr/local/Trolltech/Qt-4.8.1/bin”加进PATH里:
export PATH=/usr/local/Trolltech/Qt-4.8.1/bin:$PATH

或者

export PATH=$PATH:/usr/local/Trolltech/Qt-4.8.1/bin
这种方法适用于暂时修改,重新登录后失效。可以通过下面方法永久修改:

sudo vi /etc/environment

在PATH变量后面添加:/usr/local/Trolltech/Qt-4.8.1/bin,保存重启系统生效。 
9.到此Qt安装完毕。到终端中运行qmake -version命令,弹出相应的信息,说明安装成功了。
写个程序测试一下,新建立一个文件夹project。
打开终端里面新建一个main.cpp文件,并vi打开文件,输入以下内容:
#include <QtGui>

int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QWidget *widget=new QWidget(0);
widget->show();
return app.exec();
}


写完上面的代码后保存退出(:wq)vi编辑器。
然后进入project文件夹。依次执行以下命令:
qmake -project
qmake main.pro
make
./project

程序正常的话,你会看到widget框显示。

10.安装Qt Creator。进入qt-creator-linux-x86-opensource-2.5.2.bin所在的目录,在终端执行chmod u+x qt-creator-linux-x86-opensource-2.5.2.bin,然后执行./qt-creator-linux-x86-opensource-2.5.2.bin进行安装,安装和window安装应用程序相似,安装完即可

### 配置QT开发环境的方法 在 Ubuntu 系统上搭建 QT 开发环境可以通过多种方式实现,包括使用命令行安装相关依赖和工具,以及配置集成开发环境(IDE)。以下是详细的配置方法: #### 1. 安装基础编译工具 在开始之前,确保系统中已经安装了必要的编译工具和库文件。运行以下命令以安装这些工具: ```bash sudo apt update sudo apt install build-essential libgl1-mesa-dev libglib2.0-dev libssl-dev ``` 上述命令会安装 GCC、G++ 编译器以及 Make 构建工具等必要组件[^3]。 #### 2. 安装 QT 相关依赖 为了支持 QT 的核心功能和其他扩展模块,需要安装一系列 QT 相关的库文件。运行以下命令: ```bash sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools qdbus-qt5 libqt5websockets5-dev libqt5multimedia* qtmultimedia5-* ``` 此外,如果需要多媒体支持或文档生成工具,可以额外安装以下内容: ```bash sudo apt-get install libasound2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev sudo apt install libclang-6.0-dev llvm-6.0 ``` 以上命令将为 QT 提供多媒体支持和文档生成工具的功能[^4]。 #### 3. 安装 QT Creator QT Creator 是官方推荐的集成开发环境(IDE),它提供了代码编辑、调试、项目管理等功能。通过以下命令安装 QT Creator: ```bash sudo apt-get install qtcreator ``` 安装完成后,可以在应用程序菜单中启动 QT Creator,并通过其图形界面创建和管理 QT 项目[^2]。 #### 4. 使用在线安装程序安装 QT 如果需要更灵活地选择 QT 版本或模块,可以下载并运行 QT 官方提供的在线安装程序。例如,下载 `qt-opensource-linux-x64-5.14.2.run` 文件后,执行以下命令进行安装: ```bash sudo ./qt-opensource-linux-x64-5.14.2.run ``` 根据提示完成安装过程,可以选择所需的 QT 模块和版本[^5]。 #### 5. 验证安装 完成上述步骤后,可以通过以下命令验证 QT 是否正确安装: ```bash qmake -v ``` 如果输出 QT 的版本信息,则说明安装成功。 ### 示例:创建一个简单的 QT 项目 以下是一个简单的 QT 项目示例代码,用于验证开发环境是否正常工作: ```cpp #include <QApplication> #include <QPushButton> int main(int argc, char *argv[]) { QApplication app(argc, argv); QPushButton button("Hello QT"); button.resize(200, 100); button.show(); return app.exec(); } ``` 将上述代码保存为 `main.cpp` 文件,并通过以下命令编译和运行: ```bash g++ main.cpp -o hello_qt $(pkg-config --cflags --libs Qt5Widgets) ./hello_qt ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值