在 Ubuntu 中编译你的第一个 Qt 程序

Qt 是一个免费、开源和跨平台的桌面、嵌入式和移动应用程序开发框架。 它支持各种平台,如 Linux、OS X、Windows、VxWorks、QNX、Android、iOS、BlackBerry、Sailfish OS 等。 不仅仅是一种编程语言。 Qt 是一个用 C++ 编写的框架。 预处理器 Meta-Object Compiler 用于扩展 C++ 语言的信号和插槽等功能。 在编译步骤之前,MOC 解析用 Qt 扩展 C++ 编写的源文件,并从中生成符合标准的 C++ 源文件。 因此,框架本身和使用它的应用程序/库可以由任何符合标准的 C++ 编译器编译,例如 Clang、GCC、ICC、MinGW 和 MSVC。

在本文中,我们将首先介绍如何通过命令行安装 Qt Creator。 然后,我们将解释如何编写一个简单的 Qt Hello World 程序并运行它:

  • 命令行
  • Qt 编译器 GUI

我们已经在 Ubuntu 18.04 LTS 系统上运行了本文中提到的命令和过程。

安装 Qt Creator

首先让我们从安装 Build Essential 开始,它是一个元数据包,可让您在 Ubuntu 中安装和使用 c++ 工具。

通过应用程序启动器搜索栏或 Ctrl+Alt +T 快捷方式打开 Ubuntu 命令行终端。

然后运行以下命令 sudo 为了使用 Internet 更新您的本地存储库索引:

$ sudo apt-get update

此命令允许您安装 Internet 上可用的最新可用软件包。

现在,运行以下命令 sudo 为了安装 Build Essential 包:

$ sudo apt-get install build-essential

请注意,只有授权用户才能在 Ubuntu 上添加、删除、更新和配置软件。 当系统提示您选择继续安装时,请提供您的密码并输入 Y。

接下来,运行以下命令 sudo 为了安装包含用于 Qt 项目创建和执行的 UI 和命令行工具的 Qt Creator 包。

$ sudo apt-get install qtcreator