Doxygen 预处理C代码(*.i文件)的调用图

Doxygen 预处理C代码(*.i文件)的调用图,doxygen,Doxygen,我有一个带gcc的预处理C代码,作为.I文件的输出。 我可以使用预处理的代码.i文件生成带有doxygen的调用图吗? 如果可能的话,感谢您告诉我如何操作。阅读Doxyfile或文档中的扩展映射、输入、文件模式和预处理。这里的问题可能是,您有两个输入文件.c和.i,它们的内容类似,您可能希望省略.c文件,但至少.i文件仍然包含doxygen注释。谢谢,我只是在扩展名映射中设置i=c,并将file_模式设置为.c,.i和doxygen将*.i文件视为c文件。但是我仍然有一些关于*.i文件的问题,我

我有一个带gcc的预处理C代码,作为.I文件的输出。 我可以使用预处理的代码.i文件生成带有doxygen的调用图吗?
如果可能的话,感谢您告诉我如何操作。

阅读Doxyfile或文档中的扩展映射、输入、文件模式和预处理。这里的问题可能是,您有两个输入文件.c和.i,它们的内容类似,您可能希望省略.c文件,但至少.i文件仍然包含doxygen注释。谢谢,我只是在扩展名映射中设置i=c,并将file_模式设置为.c,.i和doxygen将*.i文件视为c文件。但是我仍然有一些关于*.i文件的问题,我有大约3000个*.i文件要生成调用图,当我为所有文件运行doxygen时,doxygen carshes,我尝试doxGEN只为50个文件,它也工作。我的问题是有一个限制文件的数量,doxGEN可以处理或可能的原因崩溃的内容是*.I文件?据我所知,没有限制,除非设置的操作系统。您使用的是什么操作系统,哪个doxygen版本。你能生成堆栈跟踪吗?嗨,Albert,我使用的1.8.9.1 2我在windows XP Core 2多CPU、2.93Ghz、3.25Go RAM 3上运行它当doxygen崩溃时,日志消息是:搜索无标记结构。。。此应用程序已请求运行时以异常方式终止它。有关更多信息,请联系应用程序的支持团队。***Doxygen在配置i set LOOKUP_CACHE_SIZE=0中完成了4次,上次在它崩溃之前运行它时,LOOKUP CACHE是:42814/65536 hits=2225551 misses=46238 5您知道在windows上运行Doxygen时如何生成堆栈跟踪吗?我真的不知道如何在windows上获取堆栈跟踪。您是否尝试在任务管理器或同等工具中观察内存使用情况,以查看内存是否耗尽/达到Xp关于内存使用的限制。