IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

Trouver dépendances entres fonctions


Sujet :

Visual C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 145
    Par défaut Trouver dépendances entres fonctions
    Bonjour,
    J'ai une solution sous Visual studio contenant 32 projects (librairies statiques) en C avec quelques classes C++ qui se balladent. J'essaye de savoir où un des projets est utilisés dans la solution. En gros, je veux savoir où toutes les fonctions de ma librairies sont appelées. Existe-t-il une solution pour faire ça à part ouvrir chaque fonction une à une et chercher les références?

    A noter que je ne peux pas utiliser la fonctionnalité "Generate dependecy graph" parce que le projet n'a pas de namespace où assembly.

  2. #2
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Par défaut
    Bonjour,

    si tu as toutes les sources, tu peux aller à l'endroit où est utilisée une fonction, puis faire F12 (go to definition), puis quand tu es sur la définition de ta fonction faire click droit > "Find all references".

    Ca te donnera tous les endroits où est utilisée la fonction (ça donne aussi l'endroit où se trouve la déclaration et la définition).

    Je vois pas mieux...

    P.S: ça fonctionne sur VS2010 et il me semble sur VS2008. Pour les VS antérieurs je doute que ce soit le cas.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 145
    Par défaut
    C'est ce que j'essaye d'éviter. J'ai 32 projets avec une 50 aine de fonctions . Bref, je vais voir ce que je peux faire. merci quand même

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 488
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 488
    Par défaut
    Pourquoi éviter une fonctionnalité accessible en 2 clicks droit et mis en cache par VS ???

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Dépendance entre objets
    Par bobunny dans le forum Oracle
    Réponses: 6
    Dernier message: 24/03/2011, 15h22
  2. Trouver les mêmes fonctions entre php et asp.
    Par jmdubdub dans le forum ALM
    Réponses: 0
    Dernier message: 06/05/2010, 17h22
  3. Relation de dépendance entre résultats : une idée farfelue ?
    Par mdef dans le forum Langages de programmation
    Réponses: 4
    Dernier message: 18/07/2005, 02h04
  4. Réponses: 5
    Dernier message: 13/07/2005, 16h08
  5. transfert de valeurs entre fonctions js et asp
    Par ericmart dans le forum ASP
    Réponses: 5
    Dernier message: 10/03/2005, 16h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo