Answers:
可以通过在系统中添加以下PPA来完成此操作:
ppa:canonical-qt5-edgers / ubuntu1204-qt5(有关使用PPA的说明,请单击此处。)
通常,您可以使用以下命令执行此操作:
sudo apt-add-repository ppa:canonical-qt5-edgers/ubuntu1204-qt5
sudo apt-get update
下一步是为Qt5 / QML 2.0开发安装必要的软件包。您可以通过运行以下命令来做到这一点:
sudo apt-get install qtdeclarative5-dev
这将安装使用台式机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月的某个时候发生的。
Ubuntu SDK团队PPA(ppa:ubuntu-sdk-team/ppa
)仅为Ubuntu 12.04提供Qt 5.0。
如果您需要更新的Qt版本中的功能,则可以使用Stephan Binner提供的新的PPA,以实现“精确和可靠”。他从4.8开始为所有Qt版本创建了PPA。
为了不弄乱Qt系统软件包,安装了该PPA的软件包,/opt
因此您必须告知/opt/qtXX/include
构建工具的正确路径()(如果您不使用PPA提供的Qt Creator)。
选择PPA
从启动板上Stephan的配置文件页面中,选择与您想要的Qt版本和您拥有的Ubuntu版本匹配的PPA。请记住,Precise是Ubuntu 12.04,Trusty是Ubuntu 14.04。
假设要在Ubuntu 12.04上安装Qt 5.5,则应为/ opt Precise(在撰写本文时可用于Precise的最新Qt版本)选择Qt 5.5.1。
要在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
更新包列出了安装Qt
运行以下命令从添加的存储库中下载软件包列表,然后安装Qt(和Qt Creator):
sudo apt-get update
sudo apt-get install qt-latest qtcreator-latest
qDebug()
14.04.3上未解决的符号问题,其中我的编译库版本为5.5.0,但运行时为5.2.1(在另一台计算机上)。我先安装qt55declarative
然后使用,然后source /opt/qt55/bin/qt55-env.sh
再运行程序。
安装Qt 5. *的方式:
sudo apt-get install build-essential libgl1-mesa-dev