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