begin process at 2012 05 29 11:33:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Divers

 > 

Doxygen - Diagrammes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Doxygen - Diagrammes

jeudi 24 avril 2008 à 10:30:49 | Doxygen - Diagrammes

ssmint

Bonjour,
j'ai récemment eu besoin de créer des Docs pour mes classes. Je suis donc tombé sur le tuto de buno (http://www.cppfrance.com/codes/PRESENTATION-DOXYGEN_34770.aspx) qui m'a permis de démarrer avec Doxygen. Le problème est la génération de diagramme, j'ai installé GraphViz, comme conseillé par le totu et la Doc Doxygen. J'ai spécifié le chemin de l'appli dans les options de Doxygen (Voir champs DOT_PATH) et j'obtiens des erreurs dans la générations des diagrammes. Par conséquent, dans ma doc il manque les diagrammes d'héritage et d'inclusion (ce qui est pour moi une des fonctionnalités trés importante). Ci-dessous la config et le log :

http://liketopoo.free.fr/dox.JPG
















































LOG:

...
...
Generating graphical class hierarchy...
Generating namespace index...
Generating namespace member index...
Generating graph info page...
Generating file index...
Generating example index...
Generating file member index...
Generating search index
Error opening map file main_8cpp__incl.map for inclusion in the docs!
Error: Could not extract bounding box from .eps!
Error opening map file _regedit_8cpp__incl.map for inclusion in the docs!
Error: Could not extract bounding box from .eps!
Error opening map file _regedit_8h__incl.map for inclusion in the docs!
Error: Could not extract bounding box from .eps!
Error opening map file _regedit_8h__dep__incl.map for inclusion in the docs!
Error: Could not extract bounding box from .eps!
*** Doxygen has finished

Voilà, les erreurs de fin ne me parlent pas du tout. Je pense qu'il a un path à ajouter mais lequel?

Merci d'avance
@+
jeudi 24 avril 2008 à 15:28:02 | Re : Doxygen - Diagrammes

buno

Administrateur CodeS-SourceS
Réponse acceptée !
Hello,
Ouh... la colle que tu me poses là....
Je vois 3 pistes:
- mauvais chemin vers dot.exe? Par défaut, il est dans C:\Program Files\ATT\GraphViz\bin (mais tu as du le vérifier par toi-même déjà...)
- si tu n'utilises par Latex, désactives cette option dans l'onglet associé
- as-tu coché la case SHORT_NAMES dans l'onglet Project? Dans le cas contraire, coches là

Est-ce que cela résoud ton problème?

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
vendredi 25 avril 2008 à 08:48:49 | Re : Doxygen - Diagrammes

ssmint

Trés bien vu, le path était bon mais le fait d'enlever l'option Latex a viré les erreurs style : Error: Could not extract bounding box from .eps!
Enfin, grâce à l'option
SHORT_NAMES, plus d'erreurs, et.. de beaux diagrammes!!!
Un grand merci à toi pour m'avoir aidé.
@+
jeudi 4 décembre 2008 à 23:43:39 | Re : Doxygen - Diagrammes

Gingko

Réponse acceptée !
Bonjour,

J'ai posté, il y a quelques jours, un commentaire (en anglais) dans les rapports de bugs (N° 525273) de Doxygen, à ce sujet.

En gros, ça dit que l'option SHORT_NAMES n'est pas la cause du problème, et ça explique pourquoi.

Pour corriger ce problème, il suffit d'effacer complètement tous les fichiers du répertoire qui sont issus des générations précédentes : l'erreur tient aux fichiers qui subsistaient précédemment dans le répertoire, en liaison avec une ancienne génération mal configurée (ce qui est souvent le cas quand on débute avec ce produit).

Si l'option SHORT_NAMES fonctionne, ce n'est pas parce qu'elle a un rapport avec le problème, mais parce qu'elle change tous les noms de fichiers générés, ce qui fait que les fichiers précédents ne sont pas "vus", et on se retrouve dans la même situation que si on avait tout effacé.

Sauf qu'alors ces anciens fichiers restent là quand même, inutiles et prenant de l'espace sur le disque.

Gingko

vendredi 5 décembre 2008 à 09:35:10 | Re : Doxygen - Diagrammes

ssmint

Merci pour cette nouvelle info. Très bon à savoir.
++
vendredi 5 décembre 2008 à 09:42:57 | Re : Doxygen - Diagrammes

buno

Administrateur CodeS-SourceS
Effectivement, c'est une bonne chose que de connaître cette bidouille. Merci Gingko!

@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...


Cette discussion est classée dans : file, error, map, doxygen, generating


Répondre à ce message

Sujets en rapport avec ce message

fatal error C1083: Cannot open include file: [ par dididouda ] Bonjour,je suis en train de re-compiler mon projet, apres quelques légères modifications.alors que tout marchait bien jusqu'à présent, MSVC6 (que j'ut SYS/SOCKET.h [ par katarhackt669 ] Bonjour à tous,je m'adresse a vous pour vous faire part d'un problème que j'ai rencontré, avec Microsoft Visual studio . Je ne connais pas grand chose probleme réduoération de variable contenu dans une map [ par silverfr78021959 ] bonjour.Voilà j'aurais juste une petite question à poser concernant un petit programme. En faite g créer un une calsse avec une fonction ect... cela f Probleme de link avec mappoint en C++ [ par agent_x_666 ] j'utilise un activex mappoint tout fonctionne mais lorsque j'essaie d'utiliser les fonction de la map: getlocation, FindAddressResults, ou addpushpin fatal error C1083: Cannot open include file: 'stdbool.h': No such file or directory [ par moonalex ] j ai inclu le fichier stdbool.h dans mon programme mais lorsque je compile j ai cette erreur. mon code source est .c file. je suis obligee parcquil es Lecture d'un fichier et affichage de balises [ par SpiritAnghell ] Bonjour;Le programme suivant est censé extraire les balises d'un fichier xml et les afficher une par une:#include #include #include #include #include Winsock2.h : Besoin d'aide, erreur inconnue. [ par SeBaZaToR2 ] J'ai un petit problème. J'ai commencé à apprendre winsock et son fonctionnement mais la... le probleme c'est que je ne comprend pas mon erreur dans ma Probleme de compilation avec MinGw [ par max33fr ] Je n'arrive pas à compiler le code suivant : SECURITY_DESCRIPTOR sd;    SECURITY_ATTRIBUTES sa ;   InitializeSecurityDescriptor(&sd , SECURITY_DESCRIP Repertoire et liste chainée [ par max33fr ] Bonjour,J'aimerais lister le contenu d'un répertoire (fichiers et dossier) et mettre ces élements dans une liste.J'arrive à lister les fichiers conten


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,764 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales