gpt4 book ai didi

C++ Doxygen 隐藏注释

转载 作者:行者123 更新时间:2023-11-30 02:02:15 28 4
gpt4 key购买 nike

我想弄清楚如何在我的源文件(或头文件)中放置注释,这样它们就不会出现在我的 Doxygen 文档中。 目前,我不太清楚哪些评论会显示,哪些不会显示。

我的源文件 (.cpp) 中经常有这样的代码:

///* OCBA P(CS) implementation for "max" problems */
//void OCBA_PCS() {
//
// Code goes here...
//
//}


/*! OCBA minimize simulation cost for "max" problems */
void OCBA_SC() {
// Code goes here...
}

在这里,您可以看到 OCBA_PCS() 函数目前已被注释掉,可能是因为它不起作用,我希望将其从构建中排除。但是,当我运行 Doxygen 时,它会显示

* OCBA P(CS) implementation for "max" problems */ 

进入 OCBA_SC() 的详细文档部分。 如何防止这种情况发生?

以下是我正在使用的相关 Doxygen 配置设置:

#---------------------------------------------------------------------------
# Build related configuration options
#---------------------------------------------------------------------------
EXTRACT_ALL = YES
EXTRACT_PRIVATE = YES
EXTRACT_STATIC = YES
EXTRACT_LOCAL_CLASSES = YES
EXTRACT_LOCAL_METHODS = NO
EXTRACT_ANON_NSPACES = YES
HIDE_UNDOC_MEMBERS = YES
HIDE_UNDOC_CLASSES = NO
HIDE_FRIEND_COMPOUNDS = NO
HIDE_IN_BODY_DOCS = YES
INTERNAL_DOCS = NO
CASE_SENSE_NAMES = NO
HIDE_SCOPE_NAMES = NO
SHOW_INCLUDE_FILES = YES
FORCE_LOCAL_INCLUDES = YES
INLINE_INFO = YES
SORT_MEMBER_DOCS = YES
SORT_BRIEF_DOCS = NO
SORT_MEMBERS_CTORS_1ST = NO
SORT_GROUP_NAMES = NO
SORT_BY_SCOPE_NAME = NO
GENERATE_TODOLIST = YES
GENERATE_TESTLIST = YES
GENERATE_BUGLIST = YES
GENERATE_DEPRECATEDLIST= YES
ENABLED_SECTIONS =
MAX_INITIALIZER_LINES = 30
SHOW_USED_FILES = YES
SHOW_DIRECTORIES = NO
SHOW_FILES = YES
SHOW_NAMESPACES = YES
FILE_VERSION_FILTER =
LAYOUT_FILE =

最佳答案

如果你只是用//评论,它不会出现在doxygen上。 Doxygen 只解析以某些标记开头的注释,例如 /**/*!

已解析的标记在 doxygen documentation 中进行了描述.

关于C++ Doxygen 隐藏注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13443647/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com