/FC
(Jalur lengkap file kode sumber dalam diagnostik)
Menyebabkan pengkompilasi menampilkan jalur lengkap file kode sumber yang diteruskan ke pengkompilasi dalam diagnostik.
/FC
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.
Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
Pilih halaman properti Properti>Konfigurasi C/C++>Tingkat Lanjut.
Ubah properti Gunakan Jalur Lengkap.
- Lihat UseFullPaths.
Opsi pengkompilasi MSVC
Sintaks baris perintah pengkompilasi MSVC