Bagikan melalui


/I (Tambahan termasuk direktori)

Menambahkan direktori ke daftar direktori yang dicari untuk menyertakan file.

Sintaks

/Idirektori

Argumen

direktori
Direktori yang akan ditambahkan ke daftar direktori yang dicari untuk menyertakan file. Ruang antara /I dan direktori bersifat opsional. Direktori yang menyertakan spasi harus diapit dalam tanda kutip ganda. Direktori mungkin merupakan jalur absolut atau jalur relatif.

Keterangan

Untuk menambahkan lebih dari satu direktori, gunakan opsi ini lebih dari sekali. Direktori hanya dicari hingga file sertakan yang ditentukan ditemukan.

Anda dapat menggunakan opsi ini pada baris perintah yang sama dengan opsi ( (/XAbaikan jalur sertakan standar)).

Direktif #include dapat ditentukan dalam bentuk tanda kutip ganda (atau local-first), misalnya, #include "local.h". Atau, dapat ditentukan dalam formulir angle-bracket (atau include-path-first), misalnya, #include <iostream>.

Pengkompilasi mencari direktori dalam urutan berikut:

  1. Jika direktif #include ditentukan menggunakan formulir tanda kutip ganda, pertama-tama mencari direktori lokal. Pencarian dimulai dalam direktori yang sama dengan file yang berisi direktif #include . Jika gagal menemukan file, file akan dicari berikutnya di direktori yang saat ini dibuka menyertakan file, dalam urutan terbalik tempat file dibuka. Pencarian dimulai di direktori induk menyertakan file dan berlanjut ke atas melalui direktori kakek-nenek mana pun termasuk file.

  2. Jika direktif #include ditentukan dalam bentuk angle-bracket, atau jika pencarian direktori lokal gagal, itu mencari direktori yang ditentukan dengan menggunakan /I opsi , dalam urutan yang ditentukan pada baris perintah.

  3. Direktori yang ditentukan dalam INCLUDE variabel lingkungan.

Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan Visual Studio

  1. Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.

  2. Pilih halaman properti Properti>Konfigurasi C/C++>General.

  3. Ubah properti Sertakan Direktori Tambahan. Anda dapat menentukan lebih dari satu direktori sekaligus dalam properti ini. Direktori harus dipisahkan oleh titik koma (;).

Untuk mengatur opsi pengkompilasi ini secara terprogram

Contoh

Perintah berikut mencari file include yang diminta oleh main.c dalam urutan berikut: Pertama, jika ditentukan dengan menggunakan tanda kutip ganda, file lokal akan dicari. Selanjutnya, pencarian berlanjut di \include direktori, lalu di \my\include direktori, dan akhirnya di direktori yang ditetapkan ke INCLUDE variabel lingkungan, dalam urutan kiri ke kanan.

CL /I \include /I\my\include main.c

Lihat juga

Opsi Pengkompilasi MSVC
Sintaks Baris Perintah Pengkompilasi MSVC