Retourner aux forums || Retourner au forum general.cherche-logiciel
general.cherche-logiciel : Comprendre un projet en C++ : arbre d'inclusion des .h et appel de fonctions
Posté par Louis Nyffenegger (page perso, ) le 03 octobre 2005L'idéal serait un petit logiciel qui me génère un arbre d'inclusion des .h et un arbre d'appel de fonctions...
J'ai cherché mais je n'ai rien trouvé de libre, si quelqu'un a la killer-app qui me sauverait la vie.
Merci d'avance
> Lire le message (9 commentaires, moyenne: 1,6).
doxygen
Salut,
Tu peux deja générer de la doc avec doxygen. Si tu as graphviz d'installé et que tu lui donne les bonnes options il peut te générer les graphes d'appel. Pas les graphes globaux je croix par contre.
http://www.stack.nl/~dimitri/doxygen/(...)
Bon courage.
-
[^]Re: doxygen mais aussi valgrind
Posté par Jérôme Andrieux (page perso, ) le 03/10/2005 à 12:21. (lien). Évalué à 3.Le projet Valgrind propose pas mal d'outils, dont callgrind qui génère des callgraphs. À voir.
-
[^]Re: doxygen mais aussi valgrind
Posté par Frédéric COIFFIER () le 03/10/2005 à 15:45. (lien). Évalué à 2.Mais il faut le compiler pour utiliser Valgrind, non ?
-
[+] du bon usage du vocabulaire.
En gros, j'ai un code C++, que je ne peux pas compiler car il vient du monde de Windows
ca ne s appelle donc pas du code C++, mais du .NET.
par definition, le C++ est portable.
Si tu as un code source qui ne compile pas avec un compilo compatible C++, c est que ton code source en question N est PAS du C++ ...
je supute donc fortement du .NET.
Microsoft ne propose pas Visual pour Linux ?
-
[+] [^]Re: du bon usage du vocabulaire.
Posté par doublehp (page perso, ) le 03/10/2005 à 08:45. (lien). Évalué à -2.Un troll ? OU CA ? OU CA ? OU CA ?
-
[^]Re: du bon usage du vocabulaire.
Posté par Louis Nyffenegger (page perso, ) le 03/10/2005 à 08:49. (lien). Évalué à 1.En fait, c'est du C++ portable mais je dois le passer en C et modifier pas mal de chose.
-
[^]Re: du bon usage du vocabulaire.
Posté par doublehp (page perso, ) le 03/10/2005 à 10:47. (lien). Évalué à 2.la premiere version de C++ etait effectivement du pure C, auquel on appliuquais juste un parseur syntaxique.
Du aux recentes evolution du lnagage, cette aproche est desormais impossible, cf les heritage, les destructeurs, la commande new (qui mise dans une boucle devient imparsable en C ), le passage d argument par reference ...
AMHA, ce que tu cherche n existe pas.
-
-
[^]Re: du bon usage du vocabulaire.
Posté par aedrin () le 03/10/2005 à 11:05. (lien). Évalué à 5.il peut très bien avoir à sa disposition du c++ "portable" comme tu dis, mais avec un certain nombre de fichiers d'en-tête manquants (par exemple windows.h).
Je pense que sa question était plus axée sur cet aspect-là.-
[^]Re: du bon usage du vocabulaire.
Posté par aedrin () le 03/10/2005 à 11:09. (lien). Évalué à 3.ouups, réponse incomplète...
tu peux regarder du côté de source navigator : (http://sourcenav.sourceforge.net/(...) ) qui te permettra d'avoir l'arbre d'appel des fonctions
si ça peut t'aider...
-
Revenir en haut de page || Retourner aux forums || Retourner au forum general.cherche-logiciel



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.