Bagikan melalui


/FC (Jalur lengkap file kode sumber dalam diagnostik)

Menyebabkan pengkompilasi menampilkan jalur lengkap file kode sumber yang diteruskan ke pengkompilasi dalam diagnostik.

Sintaks

/FC

Keterangan

Pertimbangkan sampel kode berikut, tempat file sumber berada di C:\test\compiler_option_FC.cpp:

// compiler_option_FC.cpp

int main( ) {
   int i   // C2143
}

Tanpa /FC, output kompilator terlihat mirip dengan teks diagnostik ini:

  • compiler_option_FC.cpp(5): kesalahan C2143: kesalahan sintaks: hilang ';' sebelum '}'

Dengan /FC, output kompilator terlihat mirip dengan teks diagnostik ini:

  • c:\test\compiler_option_fc.cpp(5): kesalahan C2143: kesalahan sintaks: hilang ';' sebelum '}'
  • C:\test\compiler_option_FC.cpp(5): kesalahan C2143: kesalahan sintaks: hilang ';' sebelum '}'

/FC juga diperlukan jika Anda ingin melihat jalur lengkap nama file saat menggunakan __FILE__ makro. Untuk informasi selengkapnya tentang __FILE__, lihat Makro yang telah ditentukan sebelumnya.

Opsi /FC ini disiratkan oleh /ZI. Untuk informasi selengkapnya tentang /ZI, lihat /Z7, /Zi, /ZI (Format informasi debug).

Di Visual Studio 2017 dan versi yang lebih lama, /FC menghasilkan jalur penuh dalam huruf kecil. Mulai dari Visual Studio 2019, /FC menggunakan casing yang sama dengan sistem file untuk jalur lengkap.

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++>Tingkat Lanjut.

  3. Ubah properti Gunakan Jalur Lengkap.

Untuk mengatur opsi pengkompilasi ini secara terprogram

Baca juga

Opsi pengkompilasi MSVC
Sintaks baris perintah pengkompilasi MSVC