为什么 doxygen 总是重新处理每个文件?

Pie*_*tro 6 c++ optimization doxygen build

构建项目时,仅重新编译上次构建后更改的文件。在 doxygen 中是否有可能获得类似的行为?

现在看来 doxygen 每当运行时总是对其生成的文件进行清理/重建。

对于大型项目,这种优化可以节省大量时间。

Bul*_*net 4

不幸的是,doxygen 是一个一次性程序:它读取一些源文件并写入一些 html 文件。

为了能够像 C/C++ 一样工作,它需要有单独的“编译”(解析源代码并将可能的传入和传出引用写入“对象”文件)和“链接”(读取“对象”文件并解析所有参考文献)步骤。实现它作为练习:)

然后你就必须担心源文件与头文件......这是更麻烦的,它是值得的,所以没有人实现它。