C++ 防止Doxygen包含不必要的注释

C++ 防止Doxygen包含不必要的注释,c++,visual-studio,doxygen,C++,Visual Studio,Doxygen,鉴于以下评论: /// ///////////////////////////////////////////////////////////////////////////// /// @class Foo /// @brief Description of Foo. /// ///////////////////////////////////////////////////////////////////////////// 强氧输出: Describes a screen regi

鉴于以下评论:

/// /////////////////////////////////////////////////////////////////////////////
/// @class  Foo
/// @brief  Description of Foo.
/// /////////////////////////////////////////////////////////////////////////////
强氧输出:

Describes a screen region in pixels, relative to some other region. ////////////////////////////////////////////////////////////////////////////.

/////////////////////////////////////////////////////////////////////////////
如何防止它包含正斜杠


编辑:我需要///后跟一个空格,因为这是我所知道的唯一允许VisualStudio以不同于其他注释(我当前项目中的代码注释)的颜色突出显示一种类型的注释(在本例中为文档)的方法。这使我无法简单地删除我评论的第一行和最后一行上的空格。

请参阅doxygen手册:


如果删除第一个///和后面的斜杠之间的空格,它应该会按照您的预期工作。

谢谢您的回答。不幸的是,我被空间卡住了——这是让Visual Studio以不同颜色突出显示文档注释以编写注释的唯一方法。你能想出另一个解决办法吗?同时我会仔细阅读手册。为了澄清,我的评论必须以三个斜杠和一个空格开头-我不在乎空格后面是什么。你能试着删除所有的斜杠吗?看起来规则3阻止你使用空格和所有的斜杠。这是有效的-尽管它现在让我的评论块不那么显眼。这是一个可以接受的解决方案,如果不是理想的话。考虑到您的需求和doxygen规范,我看不到解决方法。如果您想让它们可见,您可以用一行行常规的注释围绕它,但这似乎有些过分了。您是否尝试查看visual studio设置以将其更改为与doxygen更兼容的设置?