无法在macOS 10.12上运行Qt 5.12.2

时间:2019-12-19 00:05:08

标签: macos qt macos-sierra

我需要使用Qt构建一个项目。我正在运行macOS 10.12.6,并且已经安装了XCode 9.2及其命令行工具。但是在安装Qt 5.12.2(可通过其在线安装程序获得的最早的5.12)之后。它不会启动Qt。当我查看〜/ Qt目录时,“ Qt Creator”应用程序显示它适用于macOS 10.13。但是Qt的网站说支持10.12。

https://doc.qt.io/qt-5.12/supported-platforms.html

它的脚注为:注意:Xcode 9仅在应用程序开发中受支持(以便能够退出图层支持和暗模式等功能),而在Qt本身的开发中不受到支持。

我误解了要求吗?我现在不想升级操作系统,因为我不想破坏其他开发的稳定性。

1 个答案:

答案 0 :(得分:1)

尽管Qt在线安装程序附带了各种Qt版本,但仅附带了基于Qt 5.14.0的最新Qt Creator(当前为Qt Creator 4.11.0)。因此,它太新了,因为Qt 5.14.0仅支持macOS 10.13和更高版本。

您必须安装使用Qt 5.12.4的Qt Creator 4.9.2(Qt Creator 4.10可能也可以工作,因为Qt 5.13应该仍可以在macOS 10.12上运行,但是我发现文档有点不清楚-试试吧。

只需将Qt Creator安装到/ Applications,即可避免与基于在线安装程序的Qt安装发生冲突。然后,您可能必须手动配置已安装的Qt版本和工具包,因为备用Qt Creator可能不会自动检测它们。