gpt4 book ai didi

java - Qt Jambi 版本兼容性

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:15:17 25 4
gpt4 key购买 nike

我打算使用 Qt Jambi 用 Ja​​va 编写 Qt GUI。

我在我的 Linux 操作系统上安装了最新的 Qt 库,当前版本为 4.7.4。然而,Qt Jambi 在下载页面上仅提供 4.7.0 版。

现在,当我运行我的 Qt 应用程序时,出现以下错误:

Cannot mix incompatible Qt library (version 0x40704) with this library (version 0x40700)

所以似乎没有最新版本的 Qt Jambi。这是因为它不再受到官方支持吗?

作为一种解决方案,可以从源代码构建它,但我想知道它是否与已安装的 Qt 版本兼容。

现在我可以不顾错误消息以某种方式混合这些版本吗?如果不是,您如何获得匹配的版本号?据我所知,Jambi 仅可用于 Ubuntu 作为二进制包,在其他 Linux 平台上必须与应用程序 jar 一起部署(作为固定版本)。

最佳答案

作为社区驱动的分支,Qt-Jambi 在开发方面略微落后于官方 Qt。

Qt-Jambi 应该预打包了正确的 Qt 库,但您的应用程序似乎引用了系统上已安装的最新 Qt 库。你不能混合不同的版本,所以你需要引用相同版本的 Qt 二进制文件。

如果您没有在构建环境中明确引用新的 Qt 库,您应该修改 LD_LIBRARY_PATH 环境变量以包含正确库的路径。

关于java - Qt Jambi 版本兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7839360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com