繁体   English   中英

如何将Linux中安装的Qt从一个版本升级到更高版本

[英]How to upgrade Qt installed in linux from one version to higher

在将Qt项目从Windows移植到linux(ubuntu)时,我遇到了以下问题:

Windows上,在Linux 4.6.3上安装了Qt版本4.8.1 ,其中一些功能在高级版本4.8.1中尚未实现 (例如, QUdpSocket :: joinMultiCastGroup )。

我只看到一个解决这个问题的方法:将Linux上的Qt版本升级到4.8.1。 我怎样才能做到这一点?

在linux上我安装了libqt4-dev,qmake。

解决了:我将存储库从squeeze(稳定) 更改wheezy(测试) ,最新的Qt版本是4.8.1,这非常适合我的需求。

使用包管理器,我找到了包libqt4-dev并选择它进行更新 就是这样,整个过程耗时5分钟。

缺点: - 当我在更改存储库后在Virtual Box上运行Debian时,我不得不重新安装guest虚拟机 - wheezy不如squeeze稳定(我还没有面临稳定性问题)

  1. 我想你可以在Qt Creator中使用升级选项。
  2. 或者您可以从跨平台应用程序框架Download Qt下载最新版本
  3. 或者,如果您使用基于Debian的系统,您可以尝试使用apt-get install(upgrade) libqt4-dev等更新。

这取决于您使用的发行版。 如果您的发行版有二进制包,您可以通过包管理器进行更新。 否则你必须下载你喜欢的Qt版本的源代码并自己构建它。

我不确定这对您的情况是否有帮助,但您可以通过以下链接下载Qt Online Installer:

https://www.qt.io/download-qt-installer

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM