Doxygen无法解析降价文件中受防护的代码块。这是我的片段:
~~~~~~~~~~~~~~~~~~~~{.cpp}
#include <cstdio>
int main() {
printf("Hello World");
}
~~~~~~~~~~~~~~~~~~~~~~~~~~
这在输出中显示为纯文本。
int main() { printf("Hello World"); } ~~~~~~~~~~~~~~~~~~~~~~~~~~
我在这里犯了什么错误?
事后看来这看起来微不足道,但我花了很多时间来调试它,所以我想我应该与社区分享它。问题是围栏块的开头和结尾~
的波浪号数量应该相等。
标记围栏块至少需要 3 个波浪号,但为了使围栏块更容易看到,我喜欢将它们扩展到整条线。我最初在最后复制粘贴了起跑线,但后来我删除了几个~
,为{.cpp}
腾出空间。
~~~c
#include <cstdio>
int main() {
printf("Hello World");
}
~~~
在开头和结尾的开头和结尾数相同 (~)。你可以喜欢它更漂亮的代码块。