Générer des Symboles dans la version des binaires avec Visual Studio
Mise à jour: j'ai posté un commentaire sur John Robbins blog à propos de l'. Il a écrit une réponse ici:
http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/06/19/do-pdb-files-affect-performance.aspx
Le projet que je suis en train de ne pas créer des symboles pour sa sortie binaires, et je voudrais changer cela.
Quelques infos:
- La plupart du temps C++ base de code C#.
- Compilé sous VS2k5, se passer de VS2k8 de l'Équipe Système.
- Moment de logiciels critiques.
- Doit avoir les optimisations activées.
- Code Source est fourni au client si plein de symboles sont beaux.
Quels sont les meilleurs commutateurs de ligne de commande pour générer ce dont j'ai besoin, et ce, le cas échéant, les performances vais-je prendre?
Aussi, existe-il des "Pièges" à être au courant?
Grâce.
OriginalL'auteur Justin | 2009-05-14
Vous devez vous connecter pour publier un commentaire.
Essayer avec ceci:
http://msdn.microsoft.com/en-us/library/fsk896zz.aspx
OriginalL'auteur TheBlack
Générer des symboles de débogage (c'est à dire des fichiers PDB) est juste la création d'un fichier externe d'un débogueur peut faire référence quand on regarde votre code dans la mémoire. Il n'a pas d'incidence sur le code que le compilateur ou l'éditeur de liens générer (un peu comme la génération d'un .Fichier de la CARTE).
Maintenant, si vous parlez de la définition de _DEBUG dans un communiqué de construire, c'est une toute autre question.
OriginalL'auteur DougN
Mise à jour: j'ai posté un commentaire sur John Robbins blog à propos de l'. Il a écrit une réponse ici:
http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/06/19/do-pdb-files-affect-performance.aspx
J'ai trouvé le lien suivant sur le site web de microsoft:
La génération et le Déploiement de Symboles de Débogage avec Microsoft Visual C++ 6.0
Ce lien se rapporte à Visual C++ 6, mais je suis en supposant que ces instructions sont les mêmes pour Visual C++ 8(2005) et 9(2008).
L'information qu'il donne est très similaire au lien fourni par TheBlack mais plus en profondeur.
Grâce
OriginalL'auteur Justin
Je ne connais pas la ligne de commande, mais vous devez définir les symboles de débogage à la fois dans le compilateur c++ de config (programme de base de données) et l'éditeur de liens (générer les informations de débogage) dans l'IDE.
Si vous trouvez les paramètres du projet, vous pouvez utiliser l'aide pour voir les lignes de commande, ils se réfèrent.
OriginalL'auteur Macke