目标是在我的目标上显示 pdf => imx6 board + display。我主机的操作系统是Linux。到目前为止,我有一个用 Qt 5 编写的程序。它编译得很好,我可以在显示器上看到它。
为了显示一些 pdf,我想使用 poppler 库。问题是我无法完成这项工作。适当地 ...
到目前为止我的步骤:我按照 INSTALL 文件中的描述完成了 poppler 的基本安装。
mkdir 构建
光盘构建
制作..
制作
进行安装
然后添加
INCLUDEPATH += /home/user/poppler/include/poppler/qt5
LIBS += -L"/home/user/poppler/lib" -lpoppler-qt5
到我的 .pro 文件
和#include <poppler-qt5.h>
我的 .cpp 文件。
运行时的结果是这样的:
/home/user/poppler/lib/libpoppler-qt5.so:-1: 错误:文件无法识别:文件格式无法识别
:-1: 错误: collect2: 错误: ld 返回 1 退出状态
现在我只有两个想法。第一个是交叉编译poppler源代码。(我用工具链文件尝试过,但失败了:'D)第二个想法是将库与我的项目一起放入 Qt 并在那里编译 - 也许这可以工作。我只是不知道怎么做。帮助。
我也对其他东西开放,然后是poppler - 我只想显示pdf。