2013-09-14 2 views
0

Я обновляю документацию Doxygen, и когда Doxygen генерирует кодовые блоки для документации, он больше не помещает код в блок, когда он окружен тегами \code и \endcode.Doxygen code blockdo

Оригинал: Original Doxygen, with code blocks

Новое: New Doxygen, no code blocks

документация была первоначально генерироваться с 1.6.1, и новая документация используется 1.8.1.2. Поскольку версии разные, мне теперь нужно использовать синтаксис markdown для генерации правильных кодовых блоков, или я могу продолжать использовать теги \code?

ответ

1

No, \code..\endcode все еще работает как всегда.

Что такое как проблема в том, что вы используете пользовательский заголовок страницы или таблицы стилей (т.е. HTML_STYLESHEET или HTML_HEADER не является пустой в конфигурационном файле), и новая версия Doxygen начала использовать различные тег CSS, чтобы стиль блока кода, и они отсутствуют в вашей таблице стилей.

Doxygen недавно представила опцию HTML_EXTRA_STYLESHEET, которую вы можете использовать, чтобы отменить части оригинальной таблицы стилей. Я рекомендую использовать этот параметр вместо HTML_STYLESHEET.

+0

Да, это было. 'HTML_STYLESHEET' не был пустым, поэтому я просто изменил его на' HTML_EXTRA_STYLESHEET', и он сработал. – rm5248