/Saya beralih

Sakelar /I menentukan direktori yang akan dicari untuk file IDL yang diimpor, file header yang disertakan, dan file ACF.

midl /I include_path

Opsi Sakelar

Include_path

Menentukan satu atau beberapa direktori yang berisi file impor, sertakan, dan ACF. Spasi kosong antara sakelar /I dan include_path bersifat opsional. Pisahkan beberapa direktori dengan karakter titik koma (;).

Keterangan

Lebih dari satu direktori dapat muncul dengan setiap sakelar /I , dan lebih dari satu sakelar /I dapat muncul dengan setiap pemanggilan pengkompilasi MIDL. Direktori dicari dalam urutan yang ditentukan.

Pengaturan pengalihan /I juga diteruskan oleh pengkompilasi MIDL ke praproseksor C kompilator C. Ketika sakelar /cpp_cmd ada dan sakelar /cpp_opt tidak, pengkompilasi MIDL menggabungkan string yang ditentukan oleh sakelar /cpp_cmd dengan opsi /I, /D, dan /U dan menggunakan string yang digabungkan ini untuk memanggil preprosektor C untuk setiap file sumber IDL dan ACF. Sakelar pengkompilasi MIDL /I tidak diteruskan ke prapemrosedur ketika sakelar pengkompilasi MIDL /no_cpp atau /cpp_opt ditentukan.

Di lingkungan sistem operasi Microsoft (Windows 64-bit, Windows 32-bit, Windows 16-bit, dan MS-DOS), direktori dicari dalam urutan berikut:

  1. Direktori saat ini
  2. Direktori yang ditentukan oleh sakelar /I (dalam urutan mereka mengikuti pengalihan)
  3. Direktori yang ditentukan oleh variabel lingkungan INCLUDE

Ketika direktori ditentukan dengan sakelar /I , sakelar /no_def_idir menginstruksikan pengkompilasi MIDL untuk mengabaikan direktori saat ini, mengabaikan direktori yang ditentukan oleh variabel lingkungan INCLUDE, dan hanya mencari direktori yang ditentukan.

Ketika tidak ada direktori yang ditentukan dengan sakelar /I , sakelar /no_def_idir menginstruksikan pengkompilasi MIDL untuk mencari direktori saat ini saja.

Contoh

midl /I c:\include;c:\include\h /I\include2 filename.idl

Lihat juga

Sintaks Baris Perintah MIDL Umum

/acf

/cpp_cmd

/cpp_opt

/no_def_idir