Qt 5.8项目错误:Qt中的未知模块:platformsupport-private

htz*_*fun 5 qt qmake qt5.8

我尝试在新的OS X和Qt 5.8上编译我的项目并得到了这个错误.所以我发现安装Qt 5.7反而解决了我的问题,但无法找到合理的解释 - 也没有文件,也没有任何答案.为什么Qt模块会发生这种情况,以及如何检测以后不推荐使用哪些模块?

Tim*_*yer 4

看来 Qt5PlatformSupport 是模块化的,因此分为几个库。

我发现这个 Qt 代码审查条目显示QtPlatformSupport项目文件现在使用SUBDIRS模板,而不是定义单个目标。我还发现了这个 KDE 代码审查条目Qt5PlatformSupport,您可以在其中看到他们在 Qt 版本 5.8.0 之前Qt5FontDatabaseSupportQt5ThemeSupport之后使用Qt5EventDispatcherSupport

您的项目所需的特定新库可能会有所不同。