有没有一种方法可以使用Doxygen文档化CUDA的“.cu”文件使用?

9

由于cuda的“.cu”文件基本上是c语言,我们是否可以使用doxygen为“.cu”文件生成文档?我注意到NVIDIA使用doxygen来生成cuda的文档。但是当我使用doxygen时,“.cu”文件被忽略了。

2个回答

5
如果有其他人遇到同样的问题并阅读此文,您需要做的是:
1.将`*.cu`添加到`FILE_PATTERNS`中。 2.添加`cu=c++`到`EXTENSION_MAPPING`中。
您可以在这里找到两个选项的文档。
如果您正在使用Windows Doxygen GUI前端,则`FILE_PATTERNS`在`Input`页面上,而`EXTENSION_MAPPING`在`Project`页面上。

这不应该是 cu=C++ cuh=C++ cuhpp=C++ 吗?另外,我应该将 FILE_PATTERNS 设置为超长的所有内容列表和 *.cu,还是只设置为 *.cu,让 doxygen 添加其余部分? - einpoklum

3
我怀疑这就是你的问题:http://www.doxygen.nl/manual/config.html#cfg_file_patterns 如果INPUT标签的值包含目录,您可以使用FILE_PATTERNS标签来指定一个或多个通配符模式(如*.cpp和*.h)来过滤目录中的源文件。如果留空,则测试以下模式:.c *.cc *.cxx *.cpp *.c++ *.d *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh .hxx *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.dox *.py .f90 *.f *.vhd *.vhdl

根据另一个报告,检查EXTENSION_MAPPING设置可能也很有用。 - albert

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接