在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 2
make[2]: Leaving directory
/ media / COMMON / WorkSpace / Packages / poppler-0.41.0 / poppler'
make [1]:* [all-recursive]错误1
make [1]:离开目录`/media/COMMON/WorkSpace/Packages/poppler-0.41.0'
make:*** [all]错误2
我甚至检查我在配置它时给出的包含fontconfig / fontconfig.h但是仍然会出现错误。
答案 0 :(得分:0)
看起来您应该交叉编译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 制造&& make install 然后在Popper中添加include和lib,再次尝试编译。