介绍
安装 Qt 通常是一件容易的事,但如果您尝试在 Linux 上安装它可能会令人沮丧。我使用在 Parallels VM 上运行的 Unumtu 12.04 LTS 来解释这个过程,但它应该适用于几乎所有的 Linuy 发行版。
背景——你需要什么?
包裹 | 描述 |
---|---|
Qt |
|
OpenGL |
|
GNU g++ 编译器 |
|
安装
在开始之前,建议运行
sudo apt-get 更新 && sudo apt-get 升级
和
sudo apt-get 自动删除
在您的终端上,以确保您的系统是最新的并且不包含任何过时或过时的软件包。
之后,从Digia 下载页面获取 Qt 安装包。在运行它之前,您需要调整下载文件的权限:
<span style="color:#111111"><span style="background-color:#ffffff"><span style="color:#000000"><span style="background-color:#fbedbb">chmod +x /home/parallels/Downloads/qt-opensource-linux-x64-5.2.1.run</span></span></span></span>
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