/D switch
L'opzione /D definisce un nome e un valore facoltativo da passare al preprocessore C come se da una direttiva #define . È possibile usare più direttive /D in una riga di comando.
midl /Dname[=definition]
Opzioni di opzione
-
nome
-
Specifica un nome definito passato al preprocessore C quando l'opzione /cpp_cmd è presente e l'opzione /cpp_opt non è presente.
-
Definizione
-
Specifica un valore associato al nome definito.
Commenti
Spazio vuoto tra l'opzione /D e il nome definito è facoltativo.
Quando l'opzione /cpp_cmd è presente e l'opzione /cpp_opt non è, il compilatore MIDL concatena la stringa specificata dall'opzione /cpp_cmd con le opzioni /I, /D e /U e usa questa stringa concatenata per richiamare il preprocessore C per ogni file di origine IDL e ACF.
L'opzione del compilatore MIDL /D viene ignorata quando viene specificata l'opzione del compilatore MIDL /no_cpp o /cpp_opt .
Esempio
midl -DUNICODE filename.idl
Vedi anche