我尝试在新的OS X和Qt 5.8上编译我的项目并得到了这个错误.所以我发现安装Qt 5.7反而解决了我的问题,但无法找到合理的解释 - 也没有文件,也没有任何答案.为什么Qt模块会发生这种情况,以及如何检测以后不推荐使用哪些模块?
看来 Qt5PlatformSupport 是模块化的,因此分为几个库。
我发现这个 Qt 代码审查条目显示QtPlatformSupport
项目文件现在使用SUBDIRS
模板,而不是定义单个目标。我还发现了这个 KDE 代码审查条目Qt5PlatformSupport
,您可以在其中看到他们在 Qt 版本 5.8.0 之前Qt5FontDatabaseSupport
和Qt5ThemeSupport
之后使用Qt5EventDispatcherSupport
。
您的项目所需的特定新库可能会有所不同。