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 :

Compilation Release : quels sont vos options de compilation?


Sujet :

Visual C++

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 646
    Points : 240
    Points
    240
    Par défaut Compilation Release : quels sont vos options de compilation?
    Bonjour,

    Je souhaite générer avec ma version Release les fichier pdb qui permettent d'analyser en cas d'anomalie. J'arrive à générer ces fichiers en mettant:
    Project Setting => C/C++ => Debug Info => Program Database
    Bien sur tous les autres settings sont equivalent au mode Release standard.

    Le seul problème qui me reste, c'est que le fichier s'appelle: vc60.pdb alors que je souhaiterai qu'il s'appellent: MyProject.pdb.
    Car comme il y a beaucoup de dll... ce sera plus facile a différencier que 10 fichier qui portent le même nom.

    Merci

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 646
    Points : 240
    Points
    240
    Par défaut
    Bonjour,

    J'ai changé le titre, la réponse à ma question était:
    Project Setting => Link => General => Generate Debug Info
    et
    Project Setting => Link => Customize => setting path & name

    Mais s'ensuit une question que je me pose, quelles sont les "meilleures" (plus usités) option de compilation. Notamment pour l'analyse post mortem.
    - Link incrementally
    - generate pdb
    - map + cod
    -...

    Comment réalisez vous votre diagnostic différentiel ?
    En release s'entend, car en debug ca ne me dérange pas de jouer avec les options au besoin vu que je suis en local sur ma machine.

  3. #3
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

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

    Informations forums :
    Inscription : Février 2005
    Messages : 5 157
    Points : 12 271
    Points
    12 271
    Par défaut
    Cela dépend de outils utilisés pour le "on field debugging" (debugging des versions livrées).
    Moi, avec WinDbg, j'utilise les pdb.

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 646
    Points : 240
    Points
    240
    Par défaut
    Je me suis à faire pareil car apparemment c'est ce que les gens préconisent, on verra le résultat à l'utilisation

Discussions similaires

  1. Comment gérez vous la sécurité informatique, quels sont vos critères ?
    Par bidou dans le forum Débats sur le développement - Le Best Of
    Réponses: 35
    Dernier message: 31/08/2009, 00h11
  2. [top liste]Quels sont vos livres préférés ?
    Par dtavan dans le forum Lectures
    Réponses: 41
    Dernier message: 25/08/2007, 21h18
  3. Quels sont vos problèmes lié au systèmes ?
    Par pepito62 dans le forum Windows Vista
    Réponses: 2
    Dernier message: 20/05/2007, 17h44
  4. Réponses: 13
    Dernier message: 24/01/2007, 18h06
  5. Réponses: 7
    Dernier message: 21/02/2005, 13h28

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