linux - 如何将安装在linux中的Qt从一个版本升级到更高版本

标签 linux qt ubuntu qt4 upgrade

在将 Qt 项目从 Windows 移植到 Linux(ubuntu) 时,我遇到了以下问题:

windows Qt 版本 4.8.1 上安装 在 linux 4.6.3 上,其中一些功能在更高版本 4.8.1 中可用尚未实现(例如。QUdpSocket::joinMultiCastGroup) .

我看到这个问题只有一个解决方案:将 linux 上的 Qt 版本升级到 4.8.1。 我该怎么做?

在 linux 上我安装了 libqt4-dev,qmake。

最佳答案

已解决:我更改了存储库,从squeeze (stable) 到wheezy(testing),wheezy 最新的Qt 版本是4.8.1,这完全符合我的需要。

使用包管理器,我找到了package libqt4-dev 并选择它进行更新。 仅此而已,整个过程仅用了 5 分钟。

缺点: - 当我在更改存储库后在 Virtual Box 上运行 Debian 时,我不得不重新安装 guest 添加 - wheezy 不如 squeeze 稳定(我还没有遇到过稳定性问题)

关于linux - 如何将安装在linux中的Qt从一个版本升级到更高版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12600661/

相关文章:

java - JVM 在 eclipse 中运行,在 SIGSEGV 外部崩溃

python - 是否可以看到Python进程正在做什么?

linux - 使用隧道通过第二方访问无法访问的远程存储库(在 Eclipse 上)

java - 使用 JNI 将字符串从 Java 传递到 C++

android - 将外部库添加到 Qt-Android 项目中

ubuntu - 尝试从全新安装运行 CUDA 示例只会打印 "make: Nothing to be done for ` all'"

mysql - 如何找到 mysqld.service 文件?

c++ - 排序算法是什么(以及它在 GPU 上运行的效率如何)

ubuntu - Ubuntu 11.04 中的 OpenLDAP memberof Overlay 配置

mysql - 将 AUTO_INCREMENT 列添加到 Rails 模型时出错 - MySQL