在 Linux 上安装 Qt





5.00/5 (5投票s)
一个简短的分步指南,介绍在 Linux 环境中获取 Qt 和 Qt Creator 所需的步骤
引言
安装 Qt 通常是一项简单的任务,但如果你尝试在 Linux 上安装它,可能会令人沮丧。我使用运行在 Parallels VM 上的 Unumtu 12.04 LTS 来解释这个过程,但它应该适用于几乎任何 Linux 发行版。
背景 - 你需要什么?
包 | 描述 |
---|---|
Qt |
|
OpenGL |
|
GNU 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