在Ubuntu上交叉编译Poppler软件包时出现以下错误

配置后,我给了命令make
然后在出现以下错误时

GlobalParams.cc:81:35:致命错误:fontconfig / fontconfig.h:没有此类文件或目录
编译终止。
make [3]:* [libpoppler_la-GlobalParams.lo]错误1
make [3]:离开目录/media/COMMON/WorkSpace/Packages/poppler-0.41.0/poppler'make[2]: *** [all] Error 2make[2]: Leaving directory /media/COMMON/WorkSpace/Packages/poppler-0.41.0/poppler'
make [1]:* [全部递归]错误1
make [1]:离开目录`/media/COMMON/WorkSpace/Packages/poppler-0.41.0'
制作:*** [全部]错误2

我什至在配置它时检查了我提供的包含fontconfig / fontconfig.h的内容,但错误仍然存​​在。

最佳答案

看来您应该交叉编译fontconfig库,然后将标头和库包含到Popper中。
下载最新的fontconfig并执行以下命令:
    PKG_CONFIG_PATH = / opt / poppLib / lib / pkgconfig ./configureCC=arm-linux-gcc --host = arm-linux --build = i386-linux --prefix = / opt / poppLib--with-arch = arm- enable-libxml2 --disable-docs
    进行&&进行安装
然后在您的Popper中添加include和lib,尝试再次编译它。

10-08 18:37