Opsi Pengkompilasi MIDL
Anda dapat menggunakan opsi baris perintah berikut untuk mengambil alih beberapa perilaku default pengkompilasi MIDL dan memilih pengoptimalan yang sesuai untuk aplikasi Anda. Untuk daftar lengkap opsi baris perintah MIDL, lihat referensi MIDL Command-Line.
Sakelar baris perintah | Deskripsi |
---|---|
/acf |
Gunakan untuk menyediakan nama file ACF eksplisit. Sakelar ini juga memungkinkan penggunaan nama antarmuka yang berbeda dalam file IDL dan ACF. |
/dlldata |
Menentukan nama file untuk file data DLL yang dihasilkan untuk DLL proksi. Nama file defaultnya adalah Dlldata.c. |
/env |
Mengarahkan MIDL untuk menghasilkan stub atau pustaka jenis untuk lingkungan target. |
/header , /h |
Menentukan nama file header antarmuka. Nama defaultnya adalah file IDL dengan ekstensi .h. |
/iid |
Menentukan nama file pengidentifikasi antarmuka yang mengambil alih nama file pengidentifikasi antarmuka default untuk antarmuka COM. |
/lcid |
Menyediakan dukungan DBCS penuh sehingga Anda dapat menggunakan karakter internasional dalam file input, nama file, dan jalur direktori Anda. |
/no_format_opt |
Secara default, untuk mengurangi ukuran kode, MIDL menghilangkan deskriptor duplikat. Sakelar ini menonaktifkan perilaku pengoptimalan ini. |
/Oi, /Oic, /Oif |
Mengarahkan MIDL untuk menggunakan metode marshaling yang sepenuhnya ditafsirkan. Sakelar /Oic dan /Oicf memberikan peningkatan performa tambahan. |
/out |
Menentukan direktori tempat pengkompilasi MIDL menulis file output. Direktori output dapat ditentukan dengan huruf drive, nama jalur absolut, atau keduanya. Defaultnya adalah MIDL menulis file ke direktori saat ini. |
/proxy |
Menentukan nama file proksi antarmuka untuk antarmuka COM. Nama defaultnya adalah file IDL ditambah "_p.c". |
/tlb |
Menentukan nama file pustaka tipe. Nama defaultnya adalah file IDL, dengan ekstensi .tlb. |