在Ubuntu 13.04上使用Qt4.7的Qt5.如何在没有冲突的情况下进行安装



我正在使用Qt5,现在需要Qt4.7。有可能在Ubuntu 13.04上额外安装它吗?

在一个系统上安装qt4和qt5总是有问题的,而且往往是无法解释的崩溃的根源。

我亲身经历了一件事:我把我的一个程序中的音频从phonon改成了QMediaPlayer。编译后程序立即崩溃。即使我在Qt文档中使用了确切的例子。任何使用QMediaPlayer的程序都崩溃了。经过一番研究,我发现了。qt5多媒体类链接到gstreamer lib,后者链接到libproxy,后者有一个模块,它链接到Qt4。

所以:我的程序->Qt5->libgstreamer->libproxy->Qt4=崩溃。

我在Qt邮件列表上问。这是一个已知的问题。没有可用的解决方法。当两个主编号不同的Qt版本安装在同一系统上时,总是会发生这种情况。

所以回到你的问题:即使Ubuntu允许,也不是一个好主意

相关内容

  • 没有找到相关文章

最新更新