如何让Doxygen解析带__interface关键字的代码

微软在VC里添加了很多的关键,比如__interface以方便编写COM组件,但是Doxygen并不认识,所以不会生成文档。但是,Doxygen留下了扩展空间,就是可以支持预处理,这样就可以把__interface进行重定义。

具体做法是,在高级选项里找到Preprocessor,然后设置

ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = YES
EXPAND_ONLY_PREDEF = YES
PREDEFINED = __interface=struct

http://osdir.com/ml/text.doxygen.general/2003-06/msg00066.html


就一切OK了,Doxygen真是好东西啊!

你可能感兴趣的:(struct,文档,扩展,interface,微软,preprocessor)