对于windows下安装poppler库,本人在网上找了许多办法,但由于各种原因(包括:poppler版本、平台、系统程序32/64位数、编译问题等),导致屡屡失败。好在最终找到了方法解决,故作为个人笔记记录于此,言谈有误还请指数:
一、32位Poppler库(编译版)
可查看HaileyEmma博主的文章:《Qt +Poppler pdf显示》
按步骤操作即可。
(PS:若上述方法不可行,可采取下面方案。)
二、MSYS2安装Poppler库
1、下载:MSYS2
(PS:网页中附带安装步骤,注意安装到50%左右可能会很慢。等待安装完成即可,本人刚开始还以为是程序勾袋了呢)
2、配置环境
在该界面输入安装编译工具:
pacman -S mingw-w64-ucrt-x86_64-gcc
可输入下面指令检验是否安装成功:
gcc --version
(显示如:gcc.exe (Rev2, Built by MSYS2 project) 13.2.0 版本号即为成功)
接下来依次输入:(期间若提示需要关闭终端,重启即可)
pacman -Syu
32位:
pacman -S mingw-w64-i686-poppler mingw-w64-i686-poppler-qt5ww
64位:
pacman -S mingw-w64-x86_64-poppler mingw-w64-x86_64-poppler-qt5
下面以下载64位作为演示:
默认下载路径如:
C:\msys64\mingw64\lib
和C:\msys64\mingw64\include
。
接下来就是CV大法,进而配置.Pro即可:
记得添加头文件:
#include "poppler-qt5.h"
最后感谢HaileyEmma博主的耐心答复。
声明:本章若涉及侵权请及时告知删除!
参考文章: