Si vous constatez que Visual Studio 2008 génère des fichiers de débogage, ces instructions vous aideront.

Vous pouvez enfin oublier les soucis de dépannage de votre PC. Le meilleur outil de réparation de Windows pour tous les problèmes.

  contre DEBUG [: FASTLINK] 

L'éditeur de liens insère des informations de débogage directement dans la base de données de l'école (PDB). Il modifie la PDB au moment de la construction, comme documenté dans notre propre calendrier.

Le fichier exécutable (.exe ou DLL) généré pour le débogage contient le nom ainsi qu'un simple chemin vers le même PDB. Le débogueur lit un particulier embarquéLe nom est donné et utilise PDB lorsque vous pouvez déboguer le cours de formation. L'éditeur de liens utilise le terme de programme Trust et donc l'extension .pdb pour désigner les listes principales du programme, les intégrations et la manière dont il a été construit. Pour contourner cette norme, achetez / PDB et apprenez tout type de nom de fichier différent.

L'option / DEBUG : FASTLINK est littéralement disponible dans Visual Studio 2017 et versions ultérieures. Cette option laisse ses propres détails de symbole dans les objets de collection individuels pour créer un fichier exécutable puissant. Il crée très peu de PDB qui indexent uniquement les faits et techniques de débogage à partir de fichiers objets et de bibliothèques conçus pour créer un exécutable, et non pour en formuler une copie complète. Cette tactique peut lier plusieurs à quatre fois plus rapidement que pratiquement n'importe quelle version complète de PDB, et est recommandée lorsque vous déboguez localement et utilisez fréquemment des produits de génération. Ce PDB ne peut pas être utilisé pour un débogage plus petit jusqu'à ce que les produits de construction requis soient complètement indisponibles, par exemple si actuellement l'exe est déployé sur une autre machine. Sur le modèle de commande développeur, vous pouvez utiliser la stratégie mspdbcmf.exe pour obtenir le PDB complet directement à partir de ce PDB aplati. Utilisez les éléments de menu Projet ou Générer dans Visual Studio pour générer un fichier PDB complet afin de générer avec succès un PDB total pour votre projet ou votre approche.

Le chemin / DEBUG: FULL to take stocke toutes les informations de représentation privées des produits système individuels concernés (fichiers objets et bibliothèques) en utilisant un seul PDB et sera sans équivoque la partie la plus longue du lien général. Cependant, le PDB complet peut facilement être utilisé pour déboguer un exe lorsqu'aucun autre produit de construction ne doit être disponible, par exemple lorsqu'un punch in d'exécutable est fourni.

générer des informations de débogage visual school 2008

Si vous personnalisez / DEBUG sans aucun paramètre supplémentaire, l'éditeur de liens complet utilise / DEBUG : FULL simplement par défaut pour diverses commandes Makefile et en plus des assemblages, pour la gestion des versions dans le Visual Studio IDE et pour utiliser le débogage et la gestion des versions dans Visual Studio 2015 et les versions ultérieures. version. À partir de Visual Studio 2017, créez un système dans les normes IDE à / DEBUG : FASTLINK si vous avez attribué le paramètre -DEBUG au bogue de votre skin pour les formulaires de débogage. Le reste parmi les paramètres par défaut est laissé entier pour fournir une poussette inversée.

L'option du compilateur compatible C7 (/ Z7) force actuellement le compilateur à laisser les informations de débogage trouvées dans les fichiers .obj. Vous pouvez également utiliser l'option spéciale du compilateur Program Database (/ Zi) pour conserver éventuellement les informations de débogage afin d'effectuer une PDB pour le fichier .obj. L'éditeur de liens recherche d'abord l'objet PDB, le chemin absolu écrit en faisant .File, obj, et à ce lien dans le répertoire contenant le tout nouveau fichier .obj. Vous ne pouvez pas fournir le type de lieur avec le nom de fichier ou la classe du PDB important.

DEBUG modifie les droits de rachat sur l'option / OPT REF NOREF en ICF et de plus inversement si vous voulez NOICF versus OPT : REF ou / OPT : ICF.

Impossible de créer un fichier .exe en achetant un fichier .dll contenant des informations de débogage. La routine de débogage est toujours incluse dans tout type de fichier .obj ou .pdb.

Pour définir cette option de l'éditeur de liens dans l'environnement d'extension Visual Studio

  1. Ouvrir une fenêtre de chat vers la page des propriétés du projet. Pour plus d'informations, consultez Définition de l'assemblage et des propriétés du compilateur C ++ dans Visual Studio .

  2. Cliquez généralement sur le dossier de l'éditeur de liens.

  3. Cliquez sur la page des bureaux de débogage.

  4. Modifier les résidences Générer des informations de débogage pour activer la génération de PDB. Par défaut, cela conduit à s'assurer que vous / DEBUG : FASTLINK dans Visual Studio 2017 et versions ultérieures.

  5. générer les informations de débogage studio d'enregistrement visuel 2008

    Modifiez la propriété Générer le fichier programme de la base de données complète pour inclure en permanence pour chaque DEBUG : FULL pour le type de PDB complet pour chaque assemblage incrémentiel.

Donc, vous définissez par programmation le lien sur cette option

Comment générez-vous des informations de débogage ?

Ouvrez une partie de la boîte de dialogue générale des pages de l'actif immobilier du projet.Cliquez sur le dossier Linker.Cliquez sur une page de propriétés de débogage.Modifiez la propriété Generate Debug Information pour activer la fabrication de la PDB.

  1. Voir les sites Internet Générer des informations de débogage . Voir et

  2. 3

Prenez cette minute pour lire

J'ai définitivement rencontré une erreur de création d'idée dans VS2012. Ceci est certainement dû à un bogue dans Visual Studio qui se manifeste dans des situations où le fichier PDB local d'un nouveau projet principal a le même résultat que le fichier PDB final sur la plupart de l'exe entier (bien que les deux soient des conditions exceptionnelles). Répertoires !)

La solution consiste en trois émissions : main , per et b . home est une mise à niveau de niveau supérieur pour l'exécutable, puisque a very et b deviennent des bibliothèques qui sont incluses main .

Réparation PC rapide et facile

Présentation de Reimage - le logiciel indispensable pour tous ceux qui dépendent de leur ordinateur. Cette puissante application réparera rapidement et facilement toutes les erreurs courantes, protégera vos fichiers contre la perte ou la corruption, vous protégera contre les logiciels malveillants et les pannes matérielles et optimisera votre PC pour des performances maximales. Alors, que vous soyez étudiant, maman occupée, propriétaire d'une petite entreprise ou joueur, Reimage est fait pour vous !

  • Étape 1 : Téléchargez et installez le logiciel Reimage
  • Étape 2 : Ouvrez le logiciel et cliquez sur "Scanner"
  • Étape 3 : Cliquez sur "Restaurer" pour démarrer le processus de restauration

  • Trois exsudations $ (IntDir) définissent toutes les différences $ (SolutionDir) ? rrr (Configuration) $ (NomProjet) . Ces ressources que le projet dominant génère sortent de leurs répertoires entre Debug main , le projet un énorme va dans Debug a pour qu'une personne puisse exécuter. et ainsi de suite.

    Comment définir les informations de débogage sur fausse ?

    Vous modifierez souvent les options de construction avancées tout au long de Visual Studio pour personnaliser votre promotion d'élimination. Ouvrez les propriétés du projet, ouvrez l'onglet Build. Cliquez sur le bouton Avancé sur la semelle et développez les informations de débogage sur Aucune.

    Dans les paramètres C / C ++ -> Fichiers de sortie , trois au total ont le projet deal Nom du fichier de la base de données du programme à l'intérieur de $ (IntDir) $ (destination_name) .pdb . Cela signifie que le projet principe génère le fichier PDB suivant en tant que Debug primary main.pdb , product d as Debug n b.pdb et ainsi de suite.

    Comment puis-je créer un fichier PDB approprié ?

    Sélectionnez les assemblages requis avec cette fenêtre Assembly Explorer.Effectuez l'une des actions suivantes : Dans la barre d'outils de l'explorateur d'assemblage, cliquez sur Créer une PDB.Entrez le dossier direct vers dans la boîte de dialogue d'ouverture de l'extension PDB.Cliquez sur Créer.

    Enfin, souvent les paramètres Linker -> Debugging pendant le projet main sont incontestablement réglés sur Créer un fichier de base de données de programme à fonds (OutDir) $ (nom cible) .pdb . Cela signifie que le PDB global s'applique à l'ensemble de l'exécutable, qui doit probablement être généré pendant que Debug main.pdb .

    Notez que dans cette configuration, chaque fichier PDB est créé dans son répertoire séparé particulier.

    Au cours de cette installation, si vous essayez de démarrer le vaste débogueur normalement, vous obtiendrez de l'aide ainsi que des conseils de débogage qui ne peuvent pas être appris ou ne correspondent pas à l'erreur même. Et si vous jetez un coup d'œil au fichier Debug main.pdb (qui existe réellement), vous devez voir qu'il est précisément là où le même, et le Debug main main .pdb commencer ! C'est-à-dire que, d'une manière ou d'une autre, le PDB local pour main a pu écraser ce que le PDB exe final devrait réellement être. C'est-à-dire que le débogueur a raison en ce qui concerne le fait que le fichier PDB est sans aucun doute "mauvais". C'est vraiment faux.

    Encore une fois, dans les paramètres finaux ci-dessus, la PDB globale choisira sans aucun doute d'être écrasée par la PDB locale provenant de tous les projets supérieurs. Peut-être que j'ai apprécié pourquoi c'est arrivé. C'est un attrait visuel comme celui-ci est un bug. (Remarque concernant bien que ces fichiers PDB produisent le même nom, ils peuvent se trouver dans des répertoires différents afin de ne plus entrer en conflit.)

    Une solution de contournement pour la majorité des solutions à ce problème consiste à fournir à la PDB main du projet un nom local différent, comme la personne peut le voir. Par exemple, partez vers C / C++ -> Fichiers de sortie pour mon projet principal préféré et améliorez la valeur avec l'étiquette du fichier de base des données personnelles par données programme lorsque $ (IntDir) $ (TargetName) _local.pdb (ou en dollar (IntDir) 12345.pdb , si nécessaire comme énorme résultat). Cela supprimera notre propre conflit et résoudra le problème.

    Vous vous inquiétez des performances de votre ordinateur ? Détendez-vous et laissez Reimage s'occuper de tout.

    Easiest Solution To Generate Visual Studio 2008 Debug Info
    Einfachste Lösung Zum Generieren Von Visual Studio 2008-Debuginformationen
    Enklaste Lösningen För Att Generera Visual Studio 2008 Debug Info
    La Solución Más Fácil Para Generar Información De Depuración De Visual Studio 2008
    Najłatwiejsze Rozwiązanie Do Generowania Informacji Debugowania Programu Visual Studio 2008
    Solução Mais Fácil Para Gerar Informações De Depuração Do Visual Studio 2008
    Самое простое решение для создания отладочной информации Visual Studio 2008
    Visual Studio 2008 디버그 정보를 생성하는 가장 쉬운 솔루션
    La Soluzione Più Semplice Per Generare Informazioni Di Debug Di Visual Studio 2008
    Eenvoudigste Oplossing Om Foutopsporingsinformatie Voor Visual Studio 2008 Te Genereren

    Author