Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
\code我正在更新一些 Doxygen 文档,当 Doxygen 为文档生成代码块时,当它被and标签包围时,它不再将代码放在一个块中\endcode。
\code
\endcode
原来的:
新的:
该文档最初是使用 1.6.1 生成的,而新文档使用的是 1.8.1.2。由于版本不同,我现在是否必须使用markdown语法来生成正确的代码块,还是可以继续使用\code标签?
不,\code..\endcode仍然像往常一样工作。
\code..\endcode
问题是您使用自定义页面标题或样式表(即配置文件中的HTML_STYLESHEET或HTML_HEADER不是空的)并且较新版本的 doxygen 开始使用不同的 CSS 标记来设置代码块的样式,而您的样式表中缺少这些.
HTML_STYLESHEET
HTML_HEADER
Doxygen 最近引入了一个HTML_EXTRA_STYLESHEET选项,您可以使用它来否决原始样式表的某些部分。我建议使用该选项而不是HTML_STYLESHEET.
HTML_EXTRA_STYLESHEET