Linking to Doxygen#

Tip

As you know from Getting Started-guide your doxygen documentation has to be created in the SPHINX_SOURCE directory tree.

We recommend to put it under a special doxygen folder, e.g. to docs/doxygen/<your_doxygen_module_name> e.g. in our repo here it lives in docs/doxygen/demo/. ´ When doing it that way you have a nice separation of the doxygen bits from the rest of the documentation and you have serveral doxygen documentations in parallel (or in a sub tree structure if you like).

On this page 3 possibilities are shown to link from sphinx/rst files to doxygen documentation.

inside a toctree directive#

This is typically used to integrate the doxygen documentation into your own toctree.

Definition in rst/md files
.. absolute link to directory
.. toctree::

   /docs/doxygen/demo/html

.. relative link to directory
.. toctree::

   ../doxygen/demo/html

.. absolute link to rst file
.. toctree::

   /docs/doxygen/demo/html/index
Definition in rst/md files

just see the navigation of this document. There is a toctree link to the demo module.