gsx*_*ruk 14
第二种选择是使用 PPA 添加 Qt。下面的示例安装 Qt 5.11.1。如果需要,还有其他版本的 PPA。
添加 PPA
sudo add-apt-repository ppa:beineri/opt-qt-5.11.1-xenial
sudo apt update
Run Code Online (Sandbox Code Playgroud)
安装 Qt
sudo apt install qt511-meta-full
Run Code Online (Sandbox Code Playgroud)
配置系统
这里有几个选择,具体取决于您是要配置在系统范围内使用新 Qt 版本还是当前用户。
对于系统范围,在 location 中创建以下文件/etc/xdg/qtchooser。
对于当前用户,在 location 中创建以下文件~/.config/qtchooser。
在所选的 qtchooser 文件夹中创建一个文本文件,命名default.conf为以下内容:
/opt/qt511/bin
/opt/qt511/lib
Run Code Online (Sandbox Code Playgroud)
文件中的第一行是 Qt 二进制文件的路径,第二行是 Qt 库的路径。
检查配置
qmake -v
Run Code Online (Sandbox Code Playgroud)
如果配置工作正常,您应该会看到如下内容:
QMake version 3.1
Using Qt version 5.11.1 in /opt/qt511/lib
Run Code Online (Sandbox Code Playgroud)
您可以使用 Qt 提供的安装程序安装 Qt。开源安装程序可以在这里下载。
下载后(以下假设下载位置为 ~/Downloads):
安装 Qt
cd ~/Downloads
chmod +x qt-unified-linux-x64-3.0.5-online.run
./qt-unified-linux-x64-3.0.5-online.run
Run Code Online (Sandbox Code Playgroud)
在“安装文件夹”屏幕中,输入/opt/Qt.
在“选择组件”屏幕中,选择您要安装的版本(本例中使用的是 Qt 5.11.1)并勾选“Desktop gcc 64-bit”选项。
安装程序将在安装过程中要求您提供 sudo 密码。
配置系统
这里有几个选择,具体取决于您是要配置在系统范围内使用新 Qt 版本还是当前用户。
对于系统范围,qtchooser在 location /etc/xdg/(本示例中使用的位置)中创建文件夹。
对于当前用户,qtchooser在 location 中创建文件夹~/.config/。
qtchooser在上一步创建的文件夹中创建一个文本文件,命名default.conf为以下内容:
/opt/Qt/5.11.1/gcc_64/bin
/opt/Qt/5.11.1/gcc_64/lib
Run Code Online (Sandbox Code Playgroud)
文件中的第一行是 Qt 二进制文件的路径,第二行是 Qt 库的路径。
检查配置
qmake -v
Run Code Online (Sandbox Code Playgroud)
如果配置工作正常,您应该会看到如下内容:
QMake version 3.1
Using Qt version 5.11.1 in /opt/Qt/5.11.1/gcc_64/lib
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32019 次 |
| 最近记录: |