gpt4 book ai didi

c# - 如何运行 Doxygen Makefile?

转载 作者:行者123 更新时间:2023-11-30 12:13:35 25 4
gpt4 key购买 nike

我创建了一个 .NET C# 项目,我使用类似于 ///<summary>A summary...</summary> 的 block 对其进行了评论我想使用 Doxygen 进行记录。我已经设置了 Doxygen,它运行时会生成大约 100 个 .tex 文件和一个 Makefile。

据我所知,Makefile 是将文档生成为 PDF 的关键,但我无法使用它。

我正在使用 Mac 通过编写 make -f Makefile 来完成 LaTeX 和 Doxygen 位当我在 Doxygen LaTeX 输出目录中时在终端中。

all: refman.pdf

pdf: refman.pdf

refman.pdf: clean refman.tex
pdflatex refman
makeindex refman.idx
pdflatex refman
latex_count=5 ; \
while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
do \
echo "Rerunning latex...." ;\
pdflatex refman ;\
latex_count=`expr $$latex_count - 1` ;\
done


clean:
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf

运行时,我收到以下消息:

MacBook-Pro-13:latex sehlstrom$ make
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
make: *** No rule to make target `refman.tex', needed by `refman.pdf'. Stop.

如何让 Makefil 正常工作?

最佳答案

refman.tex 应该是由 Doxygen 创建的。我刚刚用我安装的版本 doxygen 1.7.2 进行了测试,它创建了一个 refman.tex

确保您没有设置任何表明这是不应有自己的索引的较大项目的组件的选项。

关于c# - 如何运行 Doxygen Makefile?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11400399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com