【问题标题】:QT printsupport lib missing from plugins - how to get it?插件中缺少 QT printsupport lib - 如何获取它?
【发布时间】:2019-12-18 11:07:48
【问题描述】:

我正在尝试在 osx 和 Qt 上构建 ios 应用程序,但它给了我一个错误:

Project ERROR: unknown module(s) in QT: printsupport 

排除 QPrinter 类后,项目构建正常,所以 Qt 的其余部分工作...版本:5.12.6

我在 windows 上构建这个项目没有问题。我在 osx 上的插件目录缺少“printsupport”文件夹(存在于 Windows 上)。我怎样才能得到一个?我使用了官方安装程序。

【问题讨论】:

    标签: macos qt


    【解决方案1】:

    根据this comment on QTBUG-79124,iOS 上的 printsupport 库是空的,所以它被删除了。通过添加

    ,我们能够为我们的项目解决这个问题
    !ios {
        QT += printsupport
    }
    

    到我们的 .pro 文件并保护包括 QPrinter#ifndef Q_OS_IOS/#endif。我们使用QPrinter 的代码已经在那些守卫中了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-27
      • 1970-01-01
      • 1970-01-01
      • 2011-08-05
      • 2011-05-09
      • 1970-01-01
      相关资源
      最近更新 更多