Pagine delle proprietà MIDL: Avanzate
Nella pagina delle proprietà Avanzate della cartella MIDL sono specificate le seguenti opzioni del compilatore MIDL:
Attiva controllo errori (/error)
Controlla allocazioni (/error)
Controlla limiti (/error)
Controlla intervallo di enumerazione (/error)
Controlla puntatori di riferimento (/error)
Controlla dati stub (/error)
Convalida parametri (/robust)
Allineamento membri struttura (/Zp)
Reindirizza output (/o)
Opzioni di pre-elaborazione C (/cpp_opt)
Rimuovi definizioni per il preprocessore (/D)
* /robust deve essere utilizzato solo durante la compilazione per un computer con sistema operativo Windows 2000 o successivo.Se si compila un progetto ATL e si desidera utilizzare /robust, è necessario modificare la riga seguente nel file dlldatax.c:
#define _WIN32_WINNT 0x0400 //for Windows NT 4.0 or Windows 95 with DCOM
to
#define _WIN32_WINNT 0x0500 //for Windows NT 4.0 or Windows 95 with DCOM
Per informazioni sull'accesso alla pagina delle proprietà Avanzate nella cartella MIDL, vedere Procedura: specificare le proprietà del progetto tramite le pagine delle proprietà.
Per informazioni sull'accesso alle opzioni MIDL a livello di codice per i progetti di C++, vedere VCMidlTool.