【发布时间】:2014-06-19 06:08:42
【问题描述】:
我想在 Doxygen 注释中使用内联代码:
Use `#define` for something..
这会产生以下警告:
warning: explicit link request to 'define' could not be resolved
如何转义 # 符号以忽略此警告?
如果我像这样使用反斜杠 (\):
Use `\#define` for something..
我仍然收到同样的警告..
【问题讨论】:
-
@LightnessRacesinOrbit - 这是一个未记录的错误功能。 riot_starter 明确提到反斜杠转义在由反引号分隔的代码跨度中不起作用。
-
@DavidHammen:πάντα ῥεῖ 的答案,两年前发布,显示了记录的解决方案。
-
@LightnessRacesinOrbit - 我完全不同意。这是一种方法。但是,在 doxygen 文档中没有提到用反引号和 doxygen 本身分隔的代码跨度之间的交互。特别是,没有提到 doxygen 的特殊字符不能在降价代码跨度中转义。就我而言,这是一个错误。
-
@DavidHammen:随意写下你自己的答案。就我个人而言,两年前我把它放在床上。
-
@LightnessRacesinOrbit - 我确实写了自己的答案。我遇到了这个问题,因为我收到了相同的消息,但是关于希望在生成的文档中看到以等宽字体表示的
"#foo bar ...",包括引号。