Sphinx est-il déjà adapté à la documentation C++? [fermé]

je veux essayer des générateurs de documentation pour un nouveau projet en C++. Je pense que mes options sont soit Doxygen ou Sphinx. Puisque j'ai des projets en Python pour lesquels J'aimerais utiliser Sphinx, je me demande si Sphinx est aussi le bon choix pour C++. Le site Sphinx indique que C++ est supporté, mais je n'ai pas pu trouver de document pour me lancer avec la documentation C++.

une question similaire a déjà été discuté le Stackoverflow et la réponse principale conclut:

pas encore entièrement utilisable,

mais continuez à regarder

puisque la discussion est bien plus d'un an , je me demande si cette conclusion est encore valide. Dois-je choisir Doxygen plutôt que Sphinx pour ma documentation C++?

35
demandé sur Community 2012-10-17 16:03:26

2 réponses

Sphinx ne peut pas extraire la documentation des sources C++ en elle-même. Cependant, il existe des extensions , notamment Breathe , qui utilisent Doxygen pour extraire de la documentation du C++. Je n'ai pas testé l'un de ces.

18
répondu lunaryorn 2015-01-20 01:04:20

Pour le C++ Doxygen est très bonne, le Sphinx de support de C++ se fait via Doxygen (à l'aide de Respirer ).

Vous voulez avoir un seul outil pour les deux langues, pour améliorer la maintenabilité. Doxygen peut générer une documentation à partir du code Python , donc je vous conseille D'utiliser Doxygen pour les deux sources, si possible. voici un tutoriel pour Doxygen et Python .

0
répondu Synxis 2017-05-23 12:18:20