找回密码
 立即注册
收起左侧

怎么编译poppler才能在Qt5下使用它打开pdf文件呢?

1
回复
6248
查看
[复制链接]
累计签到:46 天
连续签到:1 天
来源: 2014-2-22 19:39:09 显示全部楼层 |阅读模式
怎么编译poppler才能在Qt5下使用它打开pdf文件呢?
附链接:
http://my.oschina.net/xiangxw/blog/14279?p=1#comments
按照该方法试过,但是在Qt5下报错
  1. #include<QApplication>
  2. #include<QImage>
  3. #include<QLabel>
  4. #include <QDebug>
  5. #include "poppler-qt4.h"

  6. using namespace Poppler;
  7. int main(int argc,char *argv[])
  8. {
  9.     QApplication app(argc,argv);
  10.     QLabel * label=new QLabel;
  11.     Document *document=Document::load("D:/TDDownload/QT入门.pdf");
  12.     if(!document || document->isLocked())
  13.         qDebug()<<"error load file!";
  14.     delete document;
  15.     Page * page=document->page(0);
  16.     QImage image=page->renderToImage();
  17.     label->setPixmap(QPixmap::fromImage(image));
  18.     label->show();
  19.     return app.exec();
  20. }
复制代码
错误信息见图片

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:46 天
连续签到:1 天
2014-2-24 12:02:25 显示全部楼层
没人吗?求大神指点。主要是想用Qt写一个pdf阅读器
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了