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

构建Doxygen文档时PDF生成失败,报EPSTOPDF-NOTFOUND错误

解决Doxygen生成PDF时的EPSTOPDF-NOTFOUND错误

从你提供的错误日志里,核心问题一眼就能看出来:

/bin/sh: 1: EPSTOPDF-NOTFOUND: not found

这说明你的系统缺失了epstopdf工具——它负责将EPS格式的图片转换为PDF,是Doxygen生成PDF文档的必要依赖,和你已经安装的TexLive字体包、pdflatex没有关系。

下面是不同操作系统的具体解决办法:

  • Debian/Ubuntu 系列:epstopdf包含在texlive-font-utils包中,执行以下命令安装:

    sudo apt-get update && sudo apt-get install texlive-font-utils
    
  • RHEL/CentOS/Fedora 系列:需要安装专门的texlive-epstopdf包:

    sudo dnf install texlive-epstopdf
    

    (如果是较旧的系统,把dnf换成yum即可)

  • macOS(Homebrew环境):直接安装完整的texlive套件即可:

    brew install texlive
    

安装完成后,先在终端验证工具是否正常可用:

epstopdf --version

如果能正常输出版本信息,说明安装成功。之后就可以重新运行make docs尝试生成PDF文档了。

如果还是遇到问题,建议先执行make clean清理之前的构建残留文件,重新运行CMake配置(比如cmake ..,如果是外部构建目录),再重新执行make docs。

内容的提问来源于stack exchange,提问作者Blue Santa

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.06 11:33:10