在声明部分的原型中隐藏定义

问题描述 投票:0回答:1

我有一个像这样的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

但我看到了这个:

image

有办法隐藏吗?

doxygen
1个回答
0
投票

交叉发布于https://github.com/doxygen/doxygen/discussions/11218,答案:

请务必提及所使用的 doxygen 版本。

我认为你需要进行设置

MACRO_EXPANSION = YES

© www.soinside.com 2019 - 2024. All rights reserved.