【问题标题】:Qt 5.8 Project ERROR: Unknown module(s) in Qt: platformsupport-privateQt 5.8 项目错误:Qt 中的未知模块:platformsupport-private
【发布时间】:2017-02-09 22:22:48
【问题描述】:

我尝试在全新的 OS X 和 Qt 5.8 上编译我的项目并收到此错误。所以我发现安装 Qt 5.7 可以解决我的问题,但找不到合理的解释——也没有文档,也没有关于 SO 的任何答案。为什么 Qt 模块会发生这种情况,以及如何检测哪些模块在以后被弃用?

【问题讨论】:

    标签: qt qmake qt5.8


    【解决方案1】:

    Qt5PlatformSupport 似乎是模块化的,因此分成了几个库。

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

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

    【讨论】:

    • 谢谢,这很有帮助!我打算继续使用 Qt,所以我需要稍后对其进行重构。
    猜你喜欢
    • 2021-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-20
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多