Utilizzo della libreria di debug CRT
Le informazioni contenute in questo argomento sono valide per:
Edizione |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
Solo nativo |
||||
Pro, Premium e Ultimate |
Solo nativo |
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.
Osservazioni
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 (Use Run-Time Library)