插件中缺少 QT printsupport lib - 如何获取它?
Posted
技术标签:
【中文标题】插件中缺少 QT printsupport lib - 如何获取它?【英文标题】:QT printsupport lib missing from plugins - how to get it? 【发布时间】: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 上)。我怎样才能得到一个?我使用了官方安装程序。
【问题讨论】:
【参考方案1】:根据this comment on QTBUG-79124,iOS 上的 printsupport 库是空的,所以它被删除了。通过添加
,我们能够为我们的项目解决这个问题!ios
QT += printsupport
到我们的 .pro 文件并保护包括 QPrinter
和 #ifndef Q_OS_IOS/#endif
。我们使用QPrinter
的代码已经在那些守卫中了。
【讨论】:
以上是关于插件中缺少 QT printsupport lib - 如何获取它?的主要内容,如果未能解决你的问题,请参考以下文章
MAC: CMake compile CloudCompare error:By not providing "FindQt5PrintSupport.cmake" in CMAK