/cpp_opt switch
Sakelar /cpp_opt menentukan opsi untuk diteruskan ke pra-prosesor C/C++.
midl /cpp_opt "C_preprocessor_option" file.idl
-
C_preprocessor_option
-
Menentukan opsi baris perintah yang terkait dengan pra-prosesor yang dipanggil.
Catatan: Untuk pra-prosesor Microsoft C/C++, Anda harus menyediakan
/E
sakelar sebagai bagian dari string C_preprocessor_option .Kuotasi diperlukan ketika lebih dari satu opsi digunakan, dan untuk spasi.
Jangan gunakan sakelar ini kecuali ada alasan khusus untuk melakukannya. Konsultasikan Persyaratan C-Preprocessor untuk MIDL untuk informasi penting mengenai praproscessing.
Sakelar /cpp_opt dapat digunakan dengan atau tanpa sakelar /cpp_cmd . Konsultasikan /cpp_cmd untuk detail bagaimana baris perintah praprosedur dibangun dalam kedua kasus.
Sakelar /cpp_opt , jika ditentukan, harus selalu disertakan /E
agar berfungsi dengan benar.
midl /cpp_cmd d:\nt\tools\ia64\cl.exe /DFLAG=TRUE /Ic:\inc filename.idl
midl /cpp_cmd "mycpp" /DFLAG=TRUE /Ic:\inc filename.idl
midl /cpp_opt "/E /DFLAG=TRUE /Ic:\inc" filename.idl
midl /cpp_cmd "cl" /cpp_opt "/E /DFLAG=TRUE /Ic:\inc" filename.idl