在 Qt 项目中包含 poppler 会导致错误
Posted
技术标签:
【中文标题】在 Qt 项目中包含 poppler 会导致错误【英文标题】:Including poppler in Qt project results in error 【发布时间】:2014-03-20 03:48:14 【问题描述】:我从here 下载了最新版本的poppler。我进入 Qt5 文件夹,复制 src 文件夹,将它放在我的其他头文件和源文件旁边。根据this page,为了让 poppler 工作,我要做的就是包含 poppler-qt5.h。它似乎可以包含文件,但是当包含文件时,我收到错误:
是我做错了什么,还是poppler的源代码有错误?
【问题讨论】:
【参考方案1】:通过添加解决问题:
DEFINES += NOMINMAX
在 .pro 文件中
【讨论】:
以上是关于在 Qt 项目中包含 poppler 会导致错误的主要内容,如果未能解决你的问题,请参考以下文章
在一个项目中包含多个 proto 文件会导致 protobuf_AssignDescriptorsOnce() 已经有一个主体
发生 qt5 错误 Poppler::Document* 文档