无法导入 poppler.h

问题描述

我决定写一个 pdf 查看器作为一个爱好项目。所以我浏览了 pdf 阅读器 zathura 和 evince 的源代码。他们使用 poppler 库来处理 pdf。 出于某种原因,我无法像在代码中那样导入 poppler.h 标头。我收到以下错误

Fatal error: poppler.h: No such file or directory

所以 poppler.h 文件确实存在于我的机器上,但作为 poppler/glib/poppler.h 所以当我尝试做

#include<poppler/glib/poppler.h>

我收到错误

Fatal error: glib-object.h: No such file or directory

如果我遗漏了一些非常基本或明显的事实(我可能是:(),请指出正确的资源。

编辑: 按照以下方式使用 -I 标志编译代码我有用:

gcc `pkg-config --cflags cairo poppler glib-2.0` temp.c `pkg-config --cflags cairo poppler glib-2.0`

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...