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

时间:2017-02-09 22:22:48

标签: qt qmake qt5.8

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

1 个答案:

答案 0 :(得分:4)

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

我发现this Qt code review entry表明项目文件不是定义单个QtPlatformSupport目标,而是使用SUBDIRS模板。 我还找到了this KDE code review entry,您可以看到他们在Qt版本5.8.0之前使用Qt5PlatformSupport,之后Qt5FontDatabaseSupportQt5ThemeSupportQt5EventDispatcherSupport

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