我正在为每个版本的(相当小的)项目生成doxygen文档。 我做了以下工作来实现这个目标:
index.html
添加到项目doxygen ../doc/Doxyfile
..doc/html/index.html
这个问题是,我需要建立两次,直到VS停止告诉我我的项目已经过时 我该如何解决这个问题?
答案 0 :(得分:3)
在确定是否构建任何内容时,Visual Studio会查看输出文件是否早于输入文件。
当index.html实际上是输出文件时,您将index.html添加为输入文件。添加Doxyfile也不起作用,因为它不会经常改变。这就是重建项目的原因(因为它忽略了文件的年龄并且无论如何都要进行构建)。
您希望捕获的C ++文件中的更改。如果(我怀疑)doxygen确实会进行增量构建,那么只需将doxygen步骤添加为构建后事件就更好了。