十一、Qt Poppler打包

 《一、QT的前世今生》

《二、QT下载、安装及问题解决(windows系统)》
《三、Qt Creator使用》 ​​​

《四、Qt 的第一个demo-CSDN博客》

《五、带登录窗体的demo》

《六、新建窗体时,几种窗体的区别》 

《七、Qt 信号和槽》 
《八、Qt C++ 毕业设计》

《九、Qt C++ 数据库开发》

《十、Qt 操作PDF文件-CSDN博客》

关于Poppler的下载和使用,请看我的上一篇博客:《十、Qt 操作PDF文件-CSDN博客》

本章节介绍加了Poppler类库的程序,如何打包,因为我发现Qt Release下生成的exe,在通过windeployqt打包后,无法启动运行,点完程序没有任何反应。

十一、Qt Poppler打包_第1张图片

十一、Qt Poppler打包_第2张图片

然后把Poppler依赖的两个libpoppler.dll,libpoppler-qt5.dll也放到此目录下,但还是无法启动。

十一、Qt Poppler打包_第3张图片

后来想想,是不是这两个dll有什么依赖项没有放到此文件夹中,所以尝试着用windeployqt加载 libpoppler-qt5.dll的依赖项。

十一、Qt Poppler打包_第4张图片

果然发现了有不一样的地方, libpoppler-qt5.dll 好像依赖了Qt5Xml.dll,缺少了这一项导致程序无法正常启动。加载了Qt5Xml.dll后,打包后的程序可以正常运行了。

你可能感兴趣的:(QT,C++,qt,开发语言,c++)