在将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。
答案 0 :(得分:3)
解决:我将存储库从挤压(稳定)更改为 wheezy(测试),最新的Qt版本是4.8.1,这非常适合我的需求。
使用软件包管理器我找到软件包libqt4-dev 并选择更新。 就是这样,整个过程耗时5分钟。
缺点: - 当我在更改存储库后在Virtual Box上运行Debian时,我不得不重新安装guest虚拟机 - wheezy不如挤压稳定(我还没遇到过稳定的问题)
答案 1 :(得分:1)
apt-get install(upgrade) libqt4-dev
之类的内容进行更新。答案 2 :(得分:0)
这取决于您使用的发行版。如果您的发行版有二进制包,您可以通过包管理器进行更新。否则你必须下载你喜欢的Qt版本的源代码并自己构建它。
答案 3 :(得分:0)
我不确定这是否对您有帮助,但是您可以通过以下链接下载Qt Online安装程序: