⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config.doc

📁 doxygen(一个自动从源代码生成文档的工具)的源代码
💻 DOC
📖 第 1 页 / 共 4 页
字号:
 Doxygen will replace them by respectively  the title of the page, the current date and time, only the current date, the version number of doxygen, the project name (see \c PROJECT_NAME), or the project number (see \c PROJECT_NUMBER).    See also section \ref doxygen_usage for information on how to generate the default header that doxygen normally uses.   \anchor cfg_html_footer<dt>\c HTML_FOOTER <dd> \addindex HTML_FOOTER The \c HTML_FOOTER tag can be used to specify a user defined HTML footer for  each generated HTML page. To get valid HTML the header file should contain at least a \c </BODY> and a \c </HTML> tag. A minimal example:\verbatim    </BODY>  </HTML>\endverbatim If the tag is left blank doxygen will generate a standard footer. The following commands have a special meaning inside the header: <code>\$title</code>, <code>\$datetime</code>, <code>\$date</code>, <code>\$doxygenversion</code>, <code>\$projectname</code>,  <code>\$projectnumber</code>.  Doxygen will replace them by respectively  the title of the page, the current date and time, only the current date, the version number of doxygen, the project name (see \c PROJECT_NAME), or the project number (see \c PROJECT_NUMBER). See also section \ref doxygen_usage for information on how to generate the default footer that doxygen normally uses.\anchor cfg_html_stylesheet<dt>\c HTML_STYLESHEET <dd> \addindex HTML_STYLESHEET The \c HTML_STYLESHEET tag can be used to specify a user defined cascading style sheet that is used by each HTML page. It can be used to fine-tune the look of the HTML output. If the tag is left blank doxygen will generate a default style sheet.  See also section \ref doxygen_usage for information on how to generate the style sheet that doxygen normally uses.\anchor cfg_html_align_members<dt>\c HTML_ALIGN_MEMBERS <dd> \addindex HTML_ALIGN_MEMBERS If the \c HTML_ALIGN_MEMBERS tag is set to \c YES, the members of classes, files or namespaces will be aligned in HTML using tables. If set to \c NO a bullet list will be used.  <b>Note:</b> Setting this tag to \c NO will become obsolete in the future, since I only intent to support and test the aligned representation.\anchor cfg_generate_htmlhelp<dt>\c GENERATE_HTMLHELP <dd> \addindex GENERATE_HTMLHELP If the \c GENERATE_HTMLHELP tag is set to \c YES then doxygen generates three additional HTML index files:  \c index.hhp, \c index.hhc, and \c index.hhk. The \c index.hhp is a  project file that can be read by  <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/htmlhelp/html/vsconHH1Start.asp"> Microsoft's HTML Help Workshop</a> on Windows. The HTML Help Workshop contains a compiler that can convert all HTML output  generated by doxygen into a single compressed HTML file (.chm). Compressed HTML files are now used as the Windows 98 help format, and will replace the old Windows help format (.hlp) on all Windows platforms in the future. Compressed HTML files also contain an index, a table of contents, and you can search for words in the documentation  (which basically renders \c doxysearch obsolete on Windows).  The HTML workshop also contains a viewer for compressed HTML files.\anchor cfg_generate_chi<dt>\c GENERATE_CHI <dd> \addindex GENERATE_CHI If the \c GENERATE_HTMLHELP tag is set to \c YES, the \c GENERATE_CHI flag controls if a separate .chi index file is generated (<code>YES</code>) or that it should be included in the master .chm file (<code>NO</code>).\anchor cfg_binary_toc<dt>\c BINARY_TOC <dd> \addindex BINARY_TOC If the \c GENERATE_HTMLHELP tag is set to \c YES, the \c BINARY_TOC flag controls whether a binary table of contents is generated (<code>YES</code>) or a normal table of contents (<code>NO</code>) in the .chm file.\anchor cfg_toc_expand<dt>\c TOC_EXPAND <dd> \addindex TOC_EXPAND The \c TOC_EXPAND flag can be set to YES to add extra items for  group members to the table of contents of the HTML help documentation  and to the tree view.\anchor cfg_disable_index<dt>\c DISABLE_INDEX <dd> \addindex DISABLE_INDEX If you want full control over the layout of the generated HTML pages it might be necessary to disable the index and replace it with your own. The \c DISABLE_INDEX tag can be used to turn on/off the condensed index at top of each page. A value of NO (the default) enables the index and the value YES disables it.\anchor cfg_enum_values_per_line<dt>\c ENUM_VALUES_PER_LINE <dd> \addindex ENUM_VALUES_PER_LINE This tag can be used to set the number of enum values (range [1..20]) that doxygen will group on one line in the generated HTML documentation.\anchor cfg_generate_treeview<dt>\c GENERATE_TREEVIEW <dd> \addindex GENERATE_TREEVIEW If the \c GENERATE_TREEVIEW tag is set to YES, a side pannel will be generated containing a tree-like index structure (just like the one that is generated for HTML Help). For this to work a browser that supports JavaScript and frames is required (for instance Netscape 4.0+ or Internet explorer 4.0+).\anchor cfg_treeview_width<dt>\c TREEVIEW_WIDTH <dd> \addindex TREEVIEW_WIDTH If the treeview is enabled (see \c GENERATE_TREEVIEW) then this tag can be used to set the initial width (in pixels) of the frame in which the tree is shown.</dl>\subsection latex_output LaTeX related options\anchor cfg_generate_latex<dl><dt>\c GENERATE_LATEX <dd> \addindex GENERATE_LATEX If the \c GENERATE_LATEX tag is set to \c YES (the default) doxygen will generate \f$\mbox{\LaTeX}\f$ output.\anchor cfg_latex_output<dt>\c LATEX_OUTPUT <dd> \addindex LATEX_OUTPUT The \c LATEX_OUTPUT tag is used to specify where the \f$\mbox{\LaTeX}\f$  docs will be put. If a relative path is entered the value of \c OUTPUT_DIRECTORY will be put in front of it. If left blank `latex' will be used as the default path.\anchor cfg_compact_latex<dt>\c COMPACT_LATEX <dd> \addindex COMPACT_LATEX If the \c COMPACT_LATEX tag is set to \c YES doxygen generates more compact \f$\mbox{\LaTeX}\f$ documents. This may be useful for small projects and may help to save some trees in general.\anchor cfg_paper_type<dt>\c PAPER_TYPE <dd> \addindex PAPER_TYPE The \c PAPER_TYPE tag can be used to set the paper type that is used by the printer. Possible values are:  <ul> <li><code>a4</code> (210 x 297 mm). <li><code>a4wide</code> (same as a4, but including the a4wide package). <li><code>letter</code> (8.5 x 11 inches). <li><code>legal</code> (8.5 x 14 inches). <li><code>executive</code> (7.25 x 10.5 inches) </ul>  If left blank a4wide will be used.\anchor cfg_extra_packages<dt>\c EXTRA_PACKAGES <dd> \addindex EXTRA_PACKAGES The \c EXTRA_PACKAGES tag can be used to specify one or more \f$\mbox{\LaTeX}\f$  package names that should be included in the \f$\mbox{\LaTeX}\f$ output. To get the times font for instance you can specify \verbatimEXTRA_PACKAGES = times\endverbatim If left blank no extra packages will be included.\anchor cfg_latex_header<dt>\c LATEX_HEADER <dd> \addindex LATEX_HEADER The \c LATEX_HEADER tag can be used to specify a personal \f$\mbox{\LaTeX}\f$  header for the generated \f$\mbox{\LaTeX}\f$ document.  The header should contain everything until the first chapter.  If it is left blank doxygen will generate a  standard header. See section \ref doxygen_usage for information on how to  let doxygen write the default header to a separate file.  \par Note:    Only use a user defined header if you know what you are doing! The following commands have a special meaning inside the header: <code>\$title</code>, <code>\$datetime</code>, <code>\$date</code>, <code>\$doxygenversion</code>, <code>\$projectname</code>,  <code>\$projectnumber</code>.  Doxygen will replace them by respectively  the title of the page, the current date and time, only the current date, the version number of doxygen, the project name (see \c PROJECT_NAME), or the project number (see \c PROJECT_NUMBER).   \anchor cfg_pdf_hyperlinks<dt>\c PDF_HYPERLINKS <dd> \addindex PDF_HYPERLINKS If the \c PDF_HYPERLINKS tag is set to \c YES, the \f$\mbox{\LaTeX}\f$ that  is generated is prepared for conversion to PDF (using ps2pdf).  The PDF file will contain links (just like the HTML output) instead of page references. This makes the output suitable for online browsing using a PDF viewer.\anchor cfg_latex_pdflatex<dt>\c USE_PDFLATEX <dd> \addindex LATEX_PDFLATEX If the \c LATEX_PDFLATEX tag is set to \c YES, doxygen will use pdflatex to generate the PDF file directly from the \f$\mbox{\LaTeX}\f$ files.\anchor cfg_latex_batchmode<dt>\c LATEX_BATCHMODE <dd> \addindex LATEX_BATCHMODE If the \c LATEX_BATCHMODE tag is set to \c YES, doxygen will add the \\batchmode. command to the generated \f$\mbox{\LaTeX}\f$ files. This will  instruct \f$\mbox{\LaTeX}\f$ to keep running if errors occur, instead of  asking the user for help. This option is also used when generating formulas  in HTML.</dl>\subsection rtf_output RTF related options\anchor cfg_generate_rtf<dl><dt>\c GENERATE_RTF <dd> \addindex GENERATE_RTF If the \c GENERATE_RTF tag is set to \c YES doxygen will generate RTF output. The RTF output is optimised for Word 97 and may not look too pretty with other readers/editors.\anchor cfg_rtf_output<dt>\c RTF_OUTPUT <dd> \addindex RTF_OUTPUT The \c RTF_OUTPUT tag is used to specify where the RTF docs will be put. If a relative path is entered the value of \c OUTPUT_DIRECTORY will be put in front of it. If left blank \c rtf will be used as the default path. \anchor cfg_compact_rtf<dt>\c COMPACT_RTF <dd> \addindex COMPACT_RTF If the \c COMPACT_RTF tag is set to \c YES doxygen generates more compact RTF documents. This may be useful for small projects and may help to save some trees in general.\anchor cfg_rtf_hyperlinks<dt>\c RTF_HYPERLINKS <dd> \addindex RTF_HYPERLINKS If the \c RTF_HYPERLINKS tag is set to \c YES, the RTF that is generated will contain hyperlink fields. The RTF file will contain links (just like the HTML output) instead of page references. This makes the output suitable for online browsing using Word or some other Word compatible reader that support those fields. \par note:   WordPad (write) and others do not support links.\anchor cfg_rtf_stylesheet_file <dt>\c RTF_STYLESHEET_FILE <dd> \addindex RTF_STYLESHEET_FILE Load stylesheet definitions from file. Syntax is similar to doxygen's config file, i.e. a series of assigments. You only have to provide replacements, missing definitions are set to their default value. See also section \ref doxygen_usage for information on how to generate the default style sheet that doxygen normally uses.\anchor cfg_rtf_extensions_file<dt>\c RTF_EXTENSIONS_FILE <dd> Set optional variables used in the generation of an RTF document. Syntax is similar to doxygen's config file.  A template extensions file can be generated using  <code>doxygen -e rtf extensionFile</code>.</dl>\subsection man_output Man page related options\anchor cfg_generate_man<dl><dt>\c GENERATE_MAN <dd> \addindex GENERATE_MAN If the \c GENERATE_MAN tag is set to \c YES (the default) doxygen will generate man pages for classes and files.\anchor cfg_man_output<dt>\c MAN_OUTPUT <dd> \addindex MAN_OUTPUT The \c MAN_OUTPUT tag is used to specify where the man pages will be put. If a relative path is entered the value of \c OUTPUT_DIRECTORY will be put in front of it. If left blank `man' will be used as the default path. A directory man3 will be created inside the directory specified by  \c MAN_OUTPUT.\anchor cfg_man_extension<dt>\c MAN_EXTENSION <dd> \addindex MAX_EXTENSION The \c MAN_EXTENSION tag determines the extension that is added to the generated man pages (default is the subroutine's section .3)\anchor cfg_man_links<dt>\c MAN_LINKS <dd>  \addindex MAN_LINKS If the \c MAN_LINKS tag is set to \c YES and doxygen generates man output,  then it will generate one additional man file for each entity documented in  the real man page(s). These additional files only source the real man page,  but without them the man command would be unable to find the correct page.  The default is \c NO.</dl>\subsection config_prepro Preprocessor related options\anchor cfg_enable_preprocessing<dl><dt>\c ENABLE_PREPROCESSING <dd> \addindex ENABLE_PREPROCESSING If the \c ENABLE_PREPROCESSING tag is set to \c YES (the default) doxygen will evaluate all C-preprocessor directives found in the sources and include files. \anchor cfg_macro_expansion<dt>\c MACRO_EXPANSION <dd> \addindex MACRO_EXPANSION If the \c MACRO_EXPANSION tag is set to \c YES doxygen will expand all macro names in the source code. If set to \c NO (the default) only conditional  compilation will be performed. Macro expansion can be done in a controlled way by setting \c EXPAND_ONLY_PREDEF to \c YES.\anchor cfg_expand_only_predef<dt>\c EXPAND_ONLY_PREDEF <dd> \addindex EXPAND_ONLY_PREDEF If the \c EXPAND_ONLY_PREDEF and \c MACRO_EXPANSION tags are both set to YES then the macro expansion is limited to the macros specified with the \c PREDEFINED and \c EXPAND_AS_DEFINED tags.\anchor cfg_search_includes<dt>\c SEARCH_INCLUDES <dd> \addindex SEARCH_INCLUDES  If the \c SEARCH_INCLUDES tag is set to \c YES (the default) the includes files in the \c INCLUDE_PATH (see below) will be searched if a \#include is found.\anchor cfg_include_path<dt>\c INCLUDE_PATH <dd> \addindex INCLUDE_PATH The \c INCLUDE_PATH tag can be used to specify one or more directories that contain include files that are not input files but should be processed by the preprocessor.\anchor cfg_predefined<dt>\c PREDEFINED <dd> \addindex PREDEFINED The \c PREDEFINED tag can be used to specify one or more macro names that are defined before the preprocessor is started (similar to the -D option of gcc). The argument of the tag is a list of macros of the form:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -