Bagikan melalui


/Fp (Nama file .pch)

Menyediakan nama jalur untuk header yang telah dikommpilasikan sebelumnya alih-alih menggunakan nama jalur default.

Sintaks

/Fppathname

Keterangan

Gunakan opsi /Fp dengan /Yc (Buat File Header Yang Telah Dikompilasi Sebelumnya) atau /Yu (Gunakan File Header yang Telah Dikompilasi sebelumnya) untuk menentukan jalur dan nama file untuk file header (PCH) yang telah dikompilasi sebelumnya. Secara default, opsi /Yc membuat nama file PCH dengan menggunakan nama dasar file sumber dan ekstensi pch .

Jika Anda tidak menentukan ekstensi sebagai bagian dari nama jalur, ekstensi pch diasumsikan. Saat Anda menentukan nama direktori dengan menggunakan garis miring (/) di akhir nama jalur, nama file default adalah vcversi0.pch, di mana versi adalah versi utama dari toolset Visual Studio. Direktori ini harus ada, atau kesalahan C1083 dihasilkan.

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++>Header yang Telah Dikompilasi sebelumnya.

  3. Ubah properti File Output Header yang Telah Dikompresi.

Untuk mengatur opsi pengkompilasi ini secara terprogram

Contoh

Untuk membuat versi bernama terpisah dari file header yang telah dikompilasi sebelumnya untuk build debug program Anda, Anda dapat menentukan perintah seperti:

CL /DDEBUG /Zi /Yc /FpDPROG.PCH PROG.CPP

Perintah berikut menentukan penggunaan file header yang telah dikompilasi sebelumnya bernama MYPCH.pch. Kompilator melakukan prakompilasi kode sumber di PROG.cpp hingga akhir MYAPP.h, dan menempatkan kode yang telah dikompilasi sebelumnya di MYPCH.pch. Kemudian menggunakan konten MYPCH.pch dan mengkompilasi PROG.cpp lainnya untuk membuat file .obj. Output dari contoh ini adalah file bernama PROG.exe.

CL /YuMYAPP.H /FpMYPCH.PCH PROG.CPP

Baca juga

Opsi File Output (/F)
Opsi Pengkompilasi MSVC
Sintaks Baris Perintah Pengkompilasi MSVC
Menentukan Nama Jalur