Bagikan melalui


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.

Kompilasi MIDL