在哪里可以找到带有 -static 选项的 macOS 的预编译 Qt?

Posted

技术标签:

【中文标题】在哪里可以找到带有 -static 选项的 macOS 的预编译 Qt?【英文标题】:Where to find precompiled Qt for macOS with -static option? 【发布时间】:2017-05-24 05:31:42 【问题描述】:

我正在尝试使用以下选项编译 qt-everywhere-opensource-src-5.8.0.tar.gz 以在 macOS 10.12.4 上进行静态链接: ./configure -opensource -confirm-license -release -static -ssl -openssl-linked -opengl -nomake examples -prefix /Developer/Qt -recheck-all

Qt 编译完成。但是当我用这个静态 Qt 编译我的应用程序时,编译器会告诉我:

此应用程序无法启动,因为它无法找到或加载 Qt平台插件“最小”

在“”中。

可用的平台插件有:cocoa。

重新安装应用程序可能会解决此问题。

为什么?我是否错误地构建了 Qt?

我认为我需要一个完全支持所有内容的预编译 -static Qt 包。我在哪里可以找到它?

如果这样不存在,那么可能是正确配置参数和库(如 icu 和 openssl)的列表将对我有所帮助。

【问题讨论】:

在使用 Qt 分发静态链接的可执行文件时可能存在法律许可问题。仔细阅读LGPL;也许联系你的律师 【参考方案1】:

您很可能没有使用您认为的 Qt 版本编译您的应用程序。

指定在 qmake 项目中使用哪个 Qt 版本的唯一方法是直接调用您打算使用的 Qt 版本的qmakeqmake 二进制文件和 Qt 安装之间存在 1:1 的关系。

我想我需要一个预编译的-static Qt 包,完全支持一切。

谁会为你提供这样一个预编译版本,谁就会完全按照你编译你的版本所做的那样做。

【讨论】:

以上是关于在哪里可以找到带有 -static 选项的 macOS 的预编译 Qt?的主要内容,如果未能解决你的问题,请参考以下文章

我在哪里可以找到 Mac OS X Lion 的“制作”程序?

在哪里可以找到带有 js 代码的 Tailwind css 组件?

XP系统 右键文件夹只有“常规,共享,自定义”,但是我想找到“安全”的选项,请问在哪里能找到啊??

在哪里可以找到 TFS 2017 中的部署组选项卡?

在哪里可以找到与 proguard 相关的 Android 构建选项的文档

我在哪里可以找到一组带有真实标签的基准聚类数据集?