Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/161.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 发生qt5错误Poppler::Document*Document_C++_Qt_Qt5_Poppler - Fatal编程技术网

C++ 发生qt5错误Poppler::Document*Document

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” #包括 #包括 #包括 #包括 #包括 #包括 主窗口::

我正在使用qt和poppler库制作PDF查看器,但运行此程序时出错

错误为“程序意外完成。”
错误 出现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;