Rob*_*ans 39 qt 12.04 application-development qt5
如果您想使用 QML 2.0 和 Qt5 进行开发,则 12.04 的存储库中似乎不存在基本包。我应该添加什么 PPA?它是二进制安装程序吗?自己编译工具包?
这些不是单独的问题,它们只是可能的答案。
我问是因为如果你想为 Ubuntu Phone 开发,但仍然有一个坚如磐石的 LTS 开发箱,这似乎是合适的路径。
如何在 12.04 LTS 上安装 Qt 5.x?
Nat*_*man 42
这可以通过将以下 PPA 添加到您的系统来完成:
ppa:canonical-qt5-edges/ubuntu1204-qt5
(单击此处获取有关使用 PPA 的说明。)
您通常可以使用以下命令执行此操作:
sudo apt-add-repository ppa:canonical-qt5-edgers/ubuntu1204-qt5
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
下一步是安装 Qt5/QML 2.0 开发所需的包。您可以通过运行以下命令来做到这一点:
sudo apt-get install qtdeclarative5-dev
Run Code Online (Sandbox Code Playgroud)
这将安装使用桌面 Qt 和 QML 进行开发所需的头文件/库。您可能还想从这个页面获取 Qt Creator 的最新版本。
我发现 Qt Creator 有时会在查找新的 Qt5 安装时遇到问题。如果是这种情况,请执行以下步骤:
单击“添加...”并输入与您的操作系统对应的位置:
32 位:/usr/lib/i686-linux-gnu/qt5/bin/qmake
64 位:/usr/lib/x86_64-linux-gnu/qt5/bin/qmake
以前这些包位于这里:
根据“Ubuntu SDK 团队”的说法:Old Ubuntu 12.04 LTS Qt 5.0 packages have been moved to https://launchpad.net/~canonical-qt5-edgers/+archive/ubuntu/ubuntu1204-qt5/,这似乎发生在 2016 年 5 月的某个时候。
Eri*_*lho 14
Ubuntu SDK 团队 PPA ( ppa:ubuntu-sdk-team/ppa) 仅为 Ubuntu 12.04 提供 Qt 5.0。
如果您需要较新 Qt 版本的功能,您可以使用Stephan Binner的新PPA 来实现 Precise and Trusty。从 4.8 开始,他为所有 Qt 版本创建了 PPA。
为了不弄乱 Qt 系统包,安装了来自这个 PPA 的包,/opt因此您必须告知/opt/qtXX/include构建工具的正确路径 ( )(如果您不使用 PPA 提供的 Qt Creator)。
选择 PPA
在 Launchpad 上 Stephan 的个人资料页面中,选择与您想要的 Qt 版本和您拥有的 Ubuntu 版本相匹配的 PPA。请记住,Precise 是 Ubuntu 12.04,Trusty 是 Ubuntu 14.04。
假设您想在 Ubuntu 12.04 上安装 Qt 5.5,您应该为 /opt Precise选择Qt 5.5.1(在撰写本文时可用于 Precise 的最新 Qt 版本)。
要在 Ubuntu 14.04 上安装 Qt 5.5,请为 /opt Trusty选择Qt 5.5.1。
将 PPA 添加到您的系统
打开 PPA 页面。您应该会看到如下内容:
然后运行apt-add-repository上面的粗体文本(使用 PPA 页面中的实际 PPA 地址!):
sudo apt-add-repository ppa:beineri/opt-qt551
Run Code Online (Sandbox Code Playgroud)更新包列出一个安装 Qt
运行以下命令从添加的存储库下载包列表并安装 Qt(和 Qt Creator):
sudo apt-get update
sudo apt-get install qt-latest qtcreator-latest
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
111286 次 |
| 最近记录: |