由于cuda的“.cu”文件基本上是c,有没有办法可以使用doxygen生成“.cu”文件的文档?我注意到NVIDIA使用doxygen来生成cuda的文档。但是当我使用doxygen时,会忽略“.cu”文件。
答案 0 :(得分: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
答案 1 :(得分:3)
如果有其他人出现并以同样的问题阅读此内容,您需要做的是:
将*.cu
添加到FILE_PATTERNS
。
添加cu=c++
EXTENSION_MAPPING
。
您可以找到两个选项here的文档。
如果您使用的是Windows Doxygen GUI前端,FILE_PATTERNS
页面上有Input
,EXTENSION_MAPPING
页面上有Project
。