Qt 5.8项目错误:Qt中的未知模块:platformsupport-private
问题描述:
我试图在全新的OS X和Qt 5.8上编译我的项目,并且得到了这个错误。所以我发现安装Qt 5.7解决了我的问题,但找不到合理的解释 - 也没有文档,也没有任何答案。为什么这可能发生在Qt模块上,以及如何检测哪些会在以后被弃用?Qt 5.8项目错误:Qt中的未知模块:platformsupport-private
答
看来Qt5PlatformSupport已被模块化,因此被拆分成多个库。
我发现this Qt code review entry它显示,而不是定义一个QtPlatformSupport
目标,项目文件现在使用SUBDIRS
模板。 我也发现this KDE code review entry在那里你可以看到他们之前在Qt版本5.8.0和Qt5FontDatabaseSupport
,Qt5ThemeSupport
和Qt5EventDispatcherSupport
之前使用Qt5PlatformSupport
。
您项目所需的特定新库可能会有所不同。
谢谢,这有帮助!我打算继续使用Qt,所以稍后我需要重构它。 – htzfun