新手必看:Ubuntu安装Qt5SDK,轻松与CMake完美结合,开启高效编程之旅

在Ubuntu上安装Qt5SDK并与其结合CMake,可以帮助开发者高效地进行跨平台的应用程序开发。Qt是一个跨平台的C++应用程序开发框架,而CMake是一个跨平台的自动化构建系统。本文将详细介绍如何在Ubuntu上安装Qt5SDK,并展示如何将其与CMake结合使用。
安装Qt5SDK
1. 准备工作
在开始安装之前,请确保你的Ubuntu系统已经更新到了最新版本。你可以通过以下命令更新你的系统:
sudo apt update
sudo apt upgrade
2. 安装Qt5SDK
Qt5SDK可以通过Qt在线安装器进行安装。以下是安装步骤:
访问Qt官方网站下载Qt在线安装器。
打开终端,运行以下命令:
wget https://download.qt.io/online/tools/tools-onlineInstaller.sh
运行下载的脚本:
bash tools-onlineInstaller.sh
在安装器中,选择Qt 5.15.2版本,并勾选“Qt for Desktop”组件。
点击“Next”继续安装。
安装完成后,点击“Finish”。
3. 环境变量配置
安装完成后,需要配置环境变量以使Qt命令在终端中可用。在终端中运行以下命令:
sudo gedit /etc/profile
在打开的文件中,添加以下行:
export PATH=$PATH:/usr/local/Trolltech/Qt-5.15.2/bin
保存并关闭文件。然后,在终端中运行以下命令使更改生效:
source /etc/profile
配置CMake
1. 安装CMake
在Ubuntu上,你可以通过以下命令安装CMake:
sudo apt install cmake
2. 创建CMake项目
创建一个新的文件夹用于存放你的项目,并在该文件夹中创建一个名为
CMakeLists.txt
的文件。以下是CMakeLists.txt的一个简单示例:
cmake_minimum_required(VERSION 3.10)
project(QtCMake)

find_package(Qt5 COMPONENTS Widgets REQUIRED)

add_executable(QtCMake QtCMake.cpp)

target_link_libraries(QtCMake Qt5::Widgets)
在这个例子中,我们创建了一个名为
QtCMake
的CMake项目,它将链接Qt Widgets模块。
3. 编写C++代码
在项目文件夹中创建一个名为
QtCMake.cpp
的文件,并编写你的C++代码。以下是一个简单的Qt Widgets应用程序示例:
#include
#include
#include

int main(int argc, char *argv[])
{
QApplication app(argc, argv);

QWidget window;
QPushButton *button = new QPushButton(“Hello, Qt!”, &window);

window.resize(200, 100);
window.show();

return app.exec();
}
构建项目
在项目文件夹中打开终端,运行以下命令:
mkdir build
cd build
cmake ..
make
这将使用CMake配置项目并构建它。完成后,你可以在
build
文件夹中找到可执行文件。
总结
通过在Ubuntu上安装Qt5SDK并与其结合CMake,你可以轻松地开始高效地进行跨平台的应用程序开发。本文详细介绍了安装过程、配置环境变量、创建CMake项目和编写C++代码的步骤。希望这些信息能帮助你开启高效编程之旅。