Documentation 如何使用Doxygen生成内联代码段?

Documentation 如何使用Doxygen生成内联代码段?,documentation,doxygen,Documentation,Doxygen,我的叙述中有一些代码片段,例如,::SomePlatformAPI(),它们不是我的代码库的一部分,Doxygen警告说 warning: explicit link request to 'SomePlatformAPI()' could not be resolved 我试图在其周围添加\code和\endcode,但随后代码块开始了一个新段落,打断了当前的叙述 有没有办法添加内联代码块 更新: 事实证明,这只是Doxygen 1.8及以上版本的问题。 对于1.6,您没有这个问题。自己找到

我的叙述中有一些代码片段,例如,
::SomePlatformAPI()
,它们不是我的代码库的一部分,Doxygen警告说

warning: explicit link request to 'SomePlatformAPI()' could not be resolved
我试图在其周围添加
\code
\endcode
,但随后代码块开始了一个新段落,打断了当前的叙述

有没有办法添加内联代码块

更新:

事实证明,这只是Doxygen 1.8及以上版本的问题。
对于1.6,您没有这个问题。

自己找到了解决方案:

我所需要做的就是转义
令牌和其他类似的令牌
->

比如说

\:\:
\-\>

Doxygen标记支持允许您使用“backtick”字符插入内联代码块。

当您这样做时,代码将以内联方式注入,但它将是单间隔的,并且两个标记之间的doxygen处理将被禁用。所以你不必逃避代币

A事实上,为了使其更加突出,我额外添加了一个样式表,其中包含以下内容:

code
{
    background-color:#EFD25E;
}
这将显示内联代码。Doxygen的代码使用自定义标记

<code></code>

你如何逃离代币?反斜杠?@Jasper Blues是的,是反斜杠。那是什么“#”?如果您正在谈论“:”,那么您需要分别转义这两个“:”。您应该为寻找答案的其他人提供一个工作示例。值得注意的是,CSS是通过在doxygen配置文件中包含
HTML\u EXTRA\u STYLESHEET=doxygen styles.CSS
来使用的。