我有一个这样的 C 头文件:
/*! @file */
/*!
Does something.
@param a The A.
*/
extern void meow_mix(int a) __MEOW;
__MEOW
由构建系统定义。
我想将其从 Doxygen 文档中隐藏。
我的Doxyfile
是:
PROJECT_NAME = test
OPTIMIZE_OUTPUT_FOR_C = YES
HIDE_SCOPE_NAMES = YES
GENERATE_LATEX = NO
ENABLE_PREPROCESSING = YES
PREDEFINED = "__MEOW="
INPUT = test.h
然而我看到的是:
有办法隐藏它吗?
交叉发布于https://github.com/doxygen/doxygen/discussions/11218,答案:
请始终提及所使用的 doxygen 版本。
我认为你需要设置
MACRO_EXPANSION = YES