Sono nuovo per l'uso di ossigeno e sfinge. Ho l'obbligo di creare documenti che sono programmati in linguaggio C. L'idea è di generare file xml da doxygen per ogni file e quindi utilizzare breathe come un ponte per sfinge per creare pagine html. Sono riuscito a generare i file xml e sono in grado di ottenere anche le pagine html. Tuttavia, vedo che ogni file html contiene tutti i contenuti del file, piuttosto che ogni html per file/directory.doxygen + sfinge (respirare) per documentazione
ie. dir1 => file1.h and file1.c
dir2 => file2.h and file2.c
uscita:
file1.html => file1.xml & file2.xml
file2.html => file1.xml & file2.xml
uscita prevista
file1.html to contain file1.xml(both header the implementation)
file2.html for file2.xml
Qui ci sono le impostazioni: Doxyfile (Doxygen)
GENERATE_XML = YES
conf.py (sfinge)
breathe_projects = { <dir1_name>: <xml_path>,
<dir2_name>: <xml_path> }
Qualcuno potrebbe aiutarmi a impostare la configurazione corretta per ottenere l'output previsto, per favore?
Sono in grado di risolvere il problema. Per il requisito come descritto sopra, ho creato un file di configurazione doxygen per directory, che inturn genera indice separato e rispettivi file xml. Con questo approccio, sono in grado di ottenere i file html corretti. – user3841724
In tal caso, sarebbe utile inserirla in una "risposta" in modo che questa venga visualizzata come una domanda risolta. – Cheeseminer