65.9K
CodeProject 正在变化。 阅读更多。
Home

在 Linux 上安装 Qt

starIconstarIconstarIconstarIconstarIcon

5.00/5 (5投票s)

2014 年 4 月 13 日

CPOL

2分钟阅读

viewsIcon

72602

一个简短的分步指南,介绍在 Linux 环境中获取 Qt 和 Qt Creator 所需的步骤

引言

安装 Qt 通常是一项简单的任务,但如果你尝试在 Linux 上安装它,可能会令人沮丧。我使用运行在 Parallels VM 上的 Unumtu 12.04 LTS 来解释这个过程,但它应该适用于几乎任何 Linux 发行版。

背景 - 你需要什么?

描述
安装包

Qt

Qt 框架,例如 Qt Creator,所有库以及与 Qt 相关的一切

OpenGL

Qt 使用 OpenGL 来渲染 GUI 元素。它不包含在 Qt 安装包中,需要通过 apt-get 安装

GNU g++ 编译器

GNU g++ 编译器也不包含在 Qt 安装包中。你可以使用其他编译器(例如 GPP),但 digia 推荐使用 g++。

安装

在开始之前,建议运行

sudo apt-get update && sudo apt-get upgrade 

sudo apt-get autoremove

在你的终端中,以确保你的系统是最新的,并且不包含任何过时或陈旧的软件包。

之后,从 Digia 下载页面 获取 Qt 安装包。在运行它之前,你需要调整已下载文件的权限

 
chmod +x /home/parallels/Downloads/qt-opensource-linux-x64-5.2.1.run

chmod +x 添加了允许任何人以可执行文件运行该文件的权限,这意味着任何人都可以使用该文件来安装 Qt。完成此操作后,你需要执行该文件以安装 Qt。

恭喜你,你已经安装了 Qt - 但仍然缺少一些东西。例如,你现在还无法编译任何内容。要安装 g++,请键入

sudo apt-get install build-essential

在你的终端中。这将安装 g++ 编译器(以及通常与开发相关的其他内容) - 你不需要调整 Qt Creator 设置,下次启动它时它会自动检测到新安装的编译器。

要安装 OpenGL,你需要运行

sudo apt-get install mesa-common-dev

sudo apt-get install libcr-dev

sudo apt-get install libglu1-mesa-dev -y

从你的终端。第一个命令安装 OpenGL,后两个命令安装一些与开发相关的附加 OpenGL 库,这些库对于非开发相关的活动不是必需的,但需要构建使用 OpenGL 功能的 Qt 源代码。

如果你计划使用任何 SSL 加密(例如 KQOAuth 需要此功能),请确保安装 libressl 开发包

sudo apt-get libssl-dev
© . All rights reserved.