Utilisation de la bibliothèque de débogage CRTCRT Debug Library Use

La bibliothèque Runtime C assure une prise en charge complète du débogage.The C run-time library provides extensive debugging support. Pour utiliser une des bibliothèques de débogage CRT, vous devez lier avec /DEBUG et compilez avec /MDd, /MTd, ou /LDd.To use one of the CRT debug libraries, you must link with /DEBUG and compile with /MDd, /MTd, or /LDd.

NotesRemarks

Les principales définitions et macros pour le débogage CRT se trouvent dans le fichier d'en-tête CRTDBG.h.The main definitions and macros for CRT debugging can be found in the CRTDBG.h header file.

Les fonctions dans les bibliothèques de débogage CRT sont compilées avec les informations de débogage (/Z7, / Zd, / Zi, /ZI (Format des informations de débogage)) et sans optimisation.The functions in the CRT debug libraries are compiled with debug information (/Z7, /Zd, /Zi, /ZI (Debug Information Format)) and without optimization. Certaines fonctions contiennent des assertions pour vérifier les paramètres qui leur sont passés ; en outre, le code source est fourni.Some functions contain assertions to verify parameters that are passed to them, and source code is provided. Avec ce code source, vous pouvez effectuer un pas à pas détaillé dans les fonctions CRT pour vérifier qu'elles opèrent comme prévu et rechercher les paramètres ou les états de mémoire incorrects.With this source code, you can step into CRT functions to confirm that the functions are working as you expect and check for bad parameters or memory states. (Une partie de la technologie CRT est propriétaire et ne fournit pas le code source pour la gestion des exceptions, la virgule flottante et quelques autres routines.)(Some CRT technology is proprietary and does not provide source code for exception handling, floating point, and a few other routines.)

Lorsque vous installez Visual C++, vous avez la possibilité d'installer le code source de la bibliothèque Runtime C sur votre disque dur.When you install Visual C++, you have the option of installing the C run-time library source code on your hard disk. Si vous n'installez pas le code source, vous aurez besoin du CD-ROM pour un pas à pas détaillé dans les fonctions CRT.If you do not install the source code, you will need the CD-ROM to step into CRT functions.

Pour plus d’informations sur les différentes bibliothèques Runtime que vous pouvez utiliser, consultez C Run-Time Libraries.For more information on the various run-time libraries you can use, see C Run-Time Libraries.

Voir aussiSee Also

Techniques de débogage CRT CRT Debugging Techniques
/MD, /MT, /LD (Utiliser la bibliothèque Runtime)/MD, /MT, /LD (Use Run-Time Library)