我打算使用 Qt Jambi 在 Java 中编写 Qt GUI。
我在当前版本为 4.7.4 的 Linux 操作系统上安装了最新的 Qt 库。然而,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(作为固定版本)一起部署。