Utilizzo della libreria di debug CRT

La libreria di runtime del linguaggio C offre un ampio supporto per il debug.Per utilizzare una delle librerie di debug CRT, è necessario eseguire il collegamento con l'opzione /DEBUG ed effettuare la compilazione con /MDd, /MTd o /LDd.

Note

Le definizioni e le macro principali del debug CRT sono disponibili nel file di intestazione CRTDBG.h.

Le funzioni delle librerie di debug CRT sono compilate con informazioni di debug /Z7, /Zd, /Zi, /ZI (Formato informazioni di debug) e senza ottimizzazione.Alcune funzioni contengono asserzioni per la verifica di parametri ricevuti e viene fornito il codice sorgente.Grazie a questo codice sorgente è possibile eseguire passo passo le funzioni CRT per accertarsi che funzionino correttamente e rilevare eventuali parametri o stati di memoria errati.Parte della tecnologia CRT è proprietaria e non fornisce codice sorgente per la gestione delle eccezioni, la virgola mobile e alcune altre routine.

Quando si implementa Visual C++, è possibile scegliere di installare il codice sorgente della libreria di runtime del linguaggio C sul disco rigido.Se non si installa il codice sorgente, sarà necessario il CD-ROM per eseguire un passaggio alla volta le funzioni CRT.

Per ulteriori informazioni sulle varie librerie di runtime che è possibile utilizzare, vedere Librerie di runtime del linguaggio C.

Vedere anche

Riferimenti

/MD, /MT, /LD (Utilizza la libreria di runtime)

Altre risorse

Tecniche di debug CRT