linux - 我可以在 Ubuntu 中安装 Qt 4.8.1 和 Qt 5.2.1 IDE 吗?

标签 linux qt ubuntu installation multiple-versions

我有 Ubuntu 12.04 LTS,带有 Qt4,版本 4.8.1。它是从官方存储库及其所有相关环境(Qt Creator 2.5.2 和 Qt Assistant + Qt Linguist + Qt Designer)安装的。

我想安装并开始使用 Qt 5.2(最好是最近即将发布的新 5.2.1),以及新环境(Qt Creator 3.0 和其他一切)。

但我在 4.8.1 中有几项工作正在进行中(特别是一项重要的工作)。

我可以安装两个版本吗? 或者,只有一个 IDE 但允许在两个版本中开发会更好吗?

继续进行的最佳方式是什么(据我所知,简要地说)?

  1. Download installer from Qt's official site并安装(最好是离线安装程序)
  2. 下载包并make + make install
  3. 终端:

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

而且,如何保持更新?

最佳答案

是的,您可以拥有任意多个 qt 版本。您可以将它安装在单独的目录(在主目录中)并配置 Qt Creator 以查看您拥有的所有版本。 只需下载 qt-sdk 并运行它(无需 sudo),非常简单。我建议使用较新版本的 Qt Creator(具有不错的新功能),它会自动配置为使用系统 qt 和 Qt Creator 附带的 qt。

您可以在系统范围内同时安装 qt4 和 qt5,因为它们使用不同的库名称。唯一的问题可能是 qmake,它在两个版本中具有相同的名称。

关于linux - 我可以在 Ubuntu 中安装 Qt 4.8.1 和 Qt 5.2.1 IDE 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21540500/

相关文章:

python - 无法在 Ubuntu 20.04 中安装 mysql-python 库

java.net.SocketException : Socket closed on CentOS (Linux)

linux - Arch Linux 的默认用户名和密码是什么

c++ - 如何知道在 Qt 中选择了哪个选项卡?

c++ - QProcess 在程序文件中不起作用

linux - 如何在 linux 中找到任何可执行文件的系统路径? (Ubuntu 发行版)

MongoDB:自定义端口和数据库路径不起作用

linux - bash sed : -e expression #1, 字符 7:未终止的 `s' 命令

c - 如何在以下代码片段中替换 tmpnam() 的使用

c++ - Qt QTcpSocket 异步写入