[英]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稳定(我还没有面临稳定性问题)
apt-get install(upgrade) libqt4-dev
等更新。 这取决于您使用的发行版。 如果您的发行版有二进制包,您可以通过包管理器进行更新。 否则你必须下载你喜欢的Qt版本的源代码并自己构建它。
我不确定这对您的情况是否有帮助,但您可以通过以下链接下载Qt Online Installer:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.