我正在使用Qt5,现在需要Qt4.7。有可能在Ubuntu 13.04上额外安装它吗?
在一个系统上安装qt4和qt5总是有问题的,而且往往是无法解释的崩溃的根源。
我亲身经历了一件事:我把我的一个程序中的音频从phonon改成了QMediaPlayer。编译后程序立即崩溃。即使我在Qt文档中使用了确切的例子。任何使用QMediaPlayer的程序都崩溃了。经过一番研究,我发现了。qt5多媒体类链接到gstreamer lib,后者链接到libproxy,后者有一个模块,它链接到Qt4。
所以:我的程序->Qt5->libgstreamer->libproxy->Qt4=崩溃。
我在Qt邮件列表上问。这是一个已知的问题。没有可用的解决方法。当两个主编号不同的Qt版本安装在同一系统上时,总是会发生这种情况。
所以回到你的问题:即使Ubuntu允许,也不是一个好主意