在将 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/