Ubuntu 13.04 上的 Qt5 与 Qt 4.7。如何安装它们而不发生冲突?

Ubuntu 13.04 上的 Qt5 与 Qt 4.7。如何安装它们而不发生冲突?

我正在使用 Qt5,现在需要 Qt 4.7(用于嵌入式设备)。是否可以在 Ubuntu 13.04 上额外安装它?

答案1

我找到了解决方案。我可以安装这两个库,并且在制作时:

qtchooser -run-tool=qmake -qt=qt5
make

或者

qmake -qt5
make

答案2

事情没那么简单。你看这个家伙举报了。漏洞

有一个名为 qtchooser 的程序,但是它不可靠,我无法让它工作。

我做了什么:

sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
sudo apt-get update
sudo apt-get upgrade

然后只需删除 qt5-default,它大约有几 kbs 的程序,然后您可以轻松切换回 qt5 安装 qt5-default。

编辑:我找到了一种在 qt4 之间切换的更简单的方法qt5使用环境变量

切换到qt4

 export QTCHOOSER_RUNTOOL=qtconfig
 export QT_SELECT=4

相关内容