【发布时间】:2010-06-17 17:32:16
【问题描述】:
如果你的 C++ 项目有一堆 .ODL 文件和从 ODL 编译器生成的 .h 文件,应该告诉 doxygen 解析 .odl 和 .h,还是只解析非此即彼?一般来说,我不喜欢记录生成的代码,但 IDL 是一种特殊情况。
无论如何,ODL 文件的成员列表在我的测试中似乎不太正常,ODL 文件是否正确解析?
【问题讨论】:
如果你的 C++ 项目有一堆 .ODL 文件和从 ODL 编译器生成的 .h 文件,应该告诉 doxygen 解析 .odl 和 .h,还是只解析非此即彼?一般来说,我不喜欢记录生成的代码,但 IDL 是一种特殊情况。
无论如何,ODL 文件的成员列表在我的测试中似乎不太正常,ODL 文件是否正确解析?
【问题讨论】:
从this page 看来,Doxygen 完美支持解析*idl 和*.odl 文件。也许您对 cmets 格式有一些问题?
无论如何,我建议您不要同时解析 *.idl/*.odl 文件和生成的 .h 文件。根据定义,后者生成并表示与*.idl/*.old 文件中定义的类相同的类。
解析两者就像记录同一组类两次,这显然不是一个好主意。
【讨论】: