2009-12-08 5 views
2

Existe-t-il un moyen de créer une version Debug de notre projet Vs2005 (C++) et d'exclure des modules spécifiques ou des sections de code d'être inclus dans les informations de débogage? Ou existe-t-il une option permettant à VS de générer plusieurs fichiers PDB à partir d'un seul projet?Comment ne pas générer des informations de débogage pour des fichiers sources/sections source spécifiques?

Il semble que notre fichier PDB généré devienne trop volumineux pour que Visual Studio gère/génère correctement et le résultat est que VS nous indique que les symboles de débogage ne correspondent pas. Parfois ça marche, parfois non.

J'étudie la possibilité de diviser le projet en plusieurs projets plus petits, mais je suppose que cela prendra du temps. Mais ce serait génial si nous pouvions déboguer le projet actuel comme il est en attendant.

+2

Je choisirais certainement de diviser le projet en projets plus petits. –

Répondre

2

Je suis d'accord avec le commentaire d'Andreas - vous êtes presque certainement mieux partager le projet. Toutefois, si vous cliquez avec le bouton droit sur un fichier source C++ (ne pensez pas que vous pouvez le faire avec C#) et que vous ouvrez les propriétés, vous disposez d'un contrôle total sur la création de ce ou ces fichiers spécifiques.

K

+0

Dans Visual Studio 2005, je peux faire ceci: faites un clic droit sur un fichier .cpp, ouvrez la boîte de dialogue des propriétés, allez en C/C++, General et réglez "Format des informations de débogage" sur "désactivé". Cela fonctionne, je ne peux plus entrer dans le code de ce fichier. Mais dans Visual Studio 2010 beta2, l'option "disabled" n'est plus disponible. – ToastedSoul

+0

Hmm. Je n'ai pas encore essayé le nouveau 2010 mais je n'aime pas le son de celui-ci - vous devriez avoir plus de contrôle, pas moins au fil du temps dans mon livre ... –

Questions connexes