涉及使用Doxygen处理C代码时,应该在函数原型还是定义中注释?或者两者都需要?
我认为正确的方法是在.h函数原型中使用Doxygen,包括\param、\return和\brief等标签,因为这样可以隐藏实现细节,只向包含我的.h文件的函数公开API;而在.c函数实现中,则需要更多的\details。到目前为止,这也是stackoverflow上的建议。
能否告诉Doxygen将.c和.h文档合并在一起?因为.c实现可以是原型,我甚至不需要.h函数原型,但我希望Doxygen可以将.h中的\param、\return和\brief标签复制到.html和latex的.c实现文档中。目前,在不同位置重复出现函数会令人困惑和痛苦。至少,我希望\param、\return和\brief可以与函数实现一起重新出现。
/iaw