Linux上的多个Qt版本

Multiple Qt versions on Linux

本文关键字:Qt 版本 Linux      更新时间:2023-10-16

我目前使用的是Debian Jessie,我安装了Qt Creator与Qt 5.3.3。它工作得很好,但是有一些问题,如QSystemTrayIcon没有正确出现,我理解在5.0.0之前的版本上不会发生,所以我希望能够切换我正在构建的版本。我在哪里可以下载必要的文件,我可以从Qt版本标签在Qt Creator指向?目前我只能选择5.3.3。我也需要像4.8.6这样的东西

您可以使用软件包管理器安装Qt 4开发软件包libqt4-dev。如果你需要一个不同的版本,你需要从Qt项目存档中的一个源包中自己构建它。确保在通常的/usr之外设置安装前缀,除非您确切地知道自己在做什么。通常前缀/opt用于这类事情。

安装后,您可以尝试重新启动Qt Creator,看看它是否自动拾取。如果没有,您可以通过创建手动Qt版本并将其指向/usr/bin/qmake-qt4(或者类似/opt/qt-4.8.6/bin/qmake的东西,如果您自己构建Qt并安装在前缀/opt/qt-4.8.6中)来手动添加它。然后你需要设置一个"Kit",然后你可以添加一个"Kit"到你的项目构建配置(在主窗口的projects选项卡上)。