25
User
Recs.
Recs.
16
Updates
Last
Updated
Updated
Activity
8 Options
Doxygen is the de facto standard tool for generating documentation from annotated C++ and other languages like C#, Java, Python, PHP etc.
It is used by other tools like Code Graph.
Also see article Generate UML with Doxygen.
SpecsUpdate
PlatformsWindows, Linux, Mac OSX
Output FormatHTML, RTF (MS-Word), PostScript, hyperlinked PDF, compressed HTML, and Unix man pages
LicenseGPL v2
Python version compatibility2 and 3
Pros
Know any positive aspects of this option?
Cons
Con No recursive inclusion
For example, if you specify INCLUDE_PATH=incl
, it doesn't search other folders included in the incl
folder (incl/sub1
or incl/sub2
) and there's no option to turn on recursive inclusion.
Know any negative aspects of this option?
Recommendations
Doxygen
3 years ago
I tried using Doxygen to create the documentation for a C++ project. It did OK with the HTML, but utterly failed with the PDF output. I know the error lies in a LaTeX dependency and is not specific to Doxygen. However, since that dependency was abandoned by its creator over a decade ago, yet Doxygen still re...
Con
PDF output is very problematic