You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Debian11编译LuaHPDF报错hpdf.h未找到,已通过apt安装libhpdf

解决Debian 11下LuaHPDF编译找不到hpdf.h的问题

1. 安装libhpdf的开发包

Debian/Ubuntu系统中,库的运行时文件(比如.so)和开发文件(头文件、静态库等)是分开打包的。你通过apt安装的libhpdf只是运行时库,头文件hpdf.h在对应的开发包中,执行以下命令安装:

sudo apt install libhpdf-dev

安装完成后,hpdf.h会被放到系统标准头文件目录(比如/usr/include),gcc就能自动找到它。

2. 无需自行创建头文件

绝对不要手动创建hpdf.h——头文件包含库的函数声明、宏定义等核心接口,手动编写几乎不可能完全匹配已安装的libhpdf版本,会导致后续编译或运行时出现各种兼容性错误。

3. 验证安装是否成功

安装完成后,可以用以下命令检查hpdf.h是否存在:

ls /usr/include/hpdf.h

如果输出文件路径,说明安装成功,此时重新执行LuaHPDF的Makefile即可正常编译。

内容的提问来源于stack exchange,提问作者Daniel Bandeira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 16:42:02