你有一个很好的例子,用源代码完成,在这里:Poppler: Displaying PDF files with Qt
除了包含适当的头文件外,您还需要链接到 poppler 库。
为此,您需要编辑 .pro 文件并包含以下内容:
INCLUDEPATH += /usr/include/poppler/qt4
LIBS += -L/usr/lib -lpoppler-qt4
这些是“默认”路径,您可能需要根据您的特定安装位置相应地更改它们。
编辑:
从您的评论来看,您似乎正在尝试从源代码构建 poppler 库。问题是您在错误的目录中执行 ./configure ( make 和 make install )。您“需要”将自己定位在文件配置所在的目录中(*)。然后执行传统的命令:
./configure
make
make install
- 您运行 configure(您通常必须键入 ./configure,因为大多数人的搜索路径中没有当前目录)。这将构建一个新的 Makefile。
- 键入 make 这将构建程序。也就是说,make 将被执行,它会在 Makefile 中查找第一个目标并按照说明进行操作。预期的最终结果将是构建一个可执行程序。
- 现在,以 root 身份输入 make install。这再次调用 make,make 在 Makefile 中找到目标安装并归档安装程序的说明。
我从http://tldp.org/LDP/LG/current/smith.html中提取了这句话。但是有很多地方可以找到有关这些命令的更多信息。只需谷歌它!:D
(*) 您实际上不需要与配置文件位于同一目录中。但这比编写完整路径要容易。