C++ 发生qt5错误Poppler::Document*Document
我正在使用qt和poppler库制作PDF查看器,但运行此程序时出错 错误为“程序意外完成。”C++ 发生qt5错误Poppler::Document*Document,c++,qt,qt5,poppler,C++,Qt,Qt5,Poppler,我正在使用qt和poppler库制作PDF查看器,但运行此程序时出错 错误为“程序意外完成。”错误 出现Poppler::Document*Document= Poppler::Document::load(文件名) 当我擦除Poppler::Document::load(filename)时,未发生错误 如何解决 我在下面发现了一个错误代码,但请遵循此示例 #包括“mainwindow.h” #包括“ui_main window.h” #包括 #包括 #包括 #包括 #包括 #包括 主窗口::
错误 出现Poppler::Document*Document= Poppler::Document::load(文件名)
当我擦除Poppler::Document::load(filename)时,未发生错误
如何解决 我在下面发现了一个错误代码,但请遵循此示例
#包括“mainwindow.h”
#包括“ui_main window.h”
#包括
#包括
#包括
#包括
#包括
#包括
主窗口::主窗口(QWidget*父窗口):
QMainWindow(父级),
用户界面(新用户界面::主窗口)
{
用户界面->设置用户界面(此);
cv::Mat image=cv::imread(“/home/googolhkl/사진/IMG_20150925_1.jpg”);
cv::imshow(“显示”,图像);
QString文件名;
Poppler::Document*Document=Poppler::Document::load(文件名);
如果(!document | | document->isLocked()){
//…错误消息。。。。
删除文件;
回来
}
}
您必须加载现有文件,但在您的示例中,文件名为空:
QString filename;
谢谢你的回答。我解决了这个问题。问题的原因是图书馆的问题。你们是如何解决的?
QString filename;