2013-11-26 3 views
0


Я начинаю заказывать с помощью doxygen, и, насколько мне кажется, это очень легко и полезно!
Существует только один файл, который дает мне головную боль, мой config.ini. Этот файл имеет разные комментарии, стандарты и т. Д. Я хотел бы загрузить его как «код», поэтому страница не интерпретируется.Doxygen - Ini как текст?

Как я могу это достичь?

Следующие не помогли:
; /// @file config.ini
; /// @code
Настройки1
Настройки2
SETTING3
; /// @endcode

ответ

0

Ваш вопрос немного неясно, но я полагаю, из вашего вопроса, что вы сделать хотите увидеть содержимое файла .ini в документации.

Для чего я думаю, что вам нужно, я бы предложил использовать @verbatim, а не @code.

Если вы ничего не видите, то проверьте, что .ini находится в списке расширений имени файла, которые doxygen будет анализировать? Это параметр в файле doxyfile.

+0

ini находится в списке расширений имени файла и анализируется. Я хочу, чтобы это config.ini в filetree. Когда я открываю информацию об этом ini, я хотел бы видеть ini как его код и не интерпретироваться doxygen. В других словах мне нужен весь контент ini между комментариями, который не работает ... – abcNocturn

+0

Все еще немного смутно - могу ли я сломать вопрос: 1. Является ли config.ini в дереве файлов? 2. Вы видите текст между блоками комментариев вообще? 3. Как это выглядит (что значит _you_ означает _interpreted by doxygen_?) Сложено ли оно как текст или синтаксис, например, код или ...? 4. Изменяется ли это, если вы используете вместо этого '@ verbatim', как это было предложено? – Cheeseminer

+0

1. Да 2. да, но интерпретируются как переменные с частично неправильными комментариями и т.д. 3. Посмотрите на 2 4. Он не сделал на первый 5. Я глуп, дословно это правильная идея и работает сейчас. Изменено «///» на/**, поэтому doxygene видит содержимое ini в качестве комментария. Мои собственные скрипты по-прежнему принимают его как ini-context :) – abcNocturn

0

Вы можете делать то, что вы хотите, следующим образом:

Определить страницу, которая включает в INI-файл, например test.dox следующим образом:

/** @page test_ini test.ini 
* This is the configuration file: 
* @verbinclude test.ini 
*/ 

Затем установите EXAMPLE_PATH в конфигурационном файле Doxygen к директории который содержит test.ini и не включает файлы .ini в FILE_PATTERNS (поэтому используйте значение по умолчанию).

Смежные вопросы