Feuille de route pour l’extension du débogueur
Cette documentation fournit des informations de référence sur l’extension du débogueur Visual Studio avec le Kit de développement logiciel (SDK) Visual Studio.
La documentation sur le débogage de Visual Studio comprend des exemples, une référence complète et plusieurs scénarios représentatifs qui illustrent des façons classiques de personnaliser le débogueur.
Votre compilateur et sa sortie déterminent ce qui est nécessaire pour configurer le débogage dans votre produit. Si votre compilateur :
Cible le système d’exploitation natif Windows et écrit un . Fichier PDB , vous pouvez déboguer des programmes avec le moteur de débogage de code natif (DE), qui est intégré à Visual Studio. Vous n’avez pas besoin d’implémenter un évaluateur DE ou expression. L’évaluateur d’expression est écrit pour la syntaxe du langage de programmation C++.
Produit une sortie MSIL (Microsoft Intermediate Language), vous pouvez déboguer des programmes avec le moteur de débogage de code managé DE, qui est également intégré à Visual Studio. Par conséquent, vous n’avez besoin que d’implémenter un évaluateur d’expression. Un exemple d’évaluateur d’expression est fourni pour vous. Pour plus d’informations, voir les rubriques suivantes :
Contexte d’évaluation d’expression
Cible un système d’exploitation propriétaire ou un autre environnement d’exécution, vous devez écrire votre propre DE. Un didacticiel qui crée un DE simple à l’aide d’ATL COM est fourni. Pour plus d’informations, voir les rubriques suivantes :
Créer un moteur de débogage personnalisé
Tutoriel : Créer un moteur de débogage à l’aide d’ATL COM