Bagikan melalui


/Fi (Nama file output praprosces)

Menentukan nama file output tempat /P opsi pengkompilasi (Praprosces ke File) menulis output yang telah diprosces sebelumnya.

Sintaks

/Fipathname

Parameter

pathname
Jalur relatif atau absolut dan nama file file output yang dihasilkan oleh /P opsi pengkompilasi. Atau, jalur direktori untuk .i file output ketika lebih dari satu file input ditentukan. Jangan letakkan spasi antara /Fi opsi dan pathname.

Keterangan

/Fi Gunakan opsi pengkompilasi dalam kombinasi dengan /P opsi pengkompilasi. Jika /P tidak ditentukan, /Fi menyebabkan peringatan baris perintah D9007.

Jika Anda hanya menentukan jalur direktori (jalur yang berakhiran garis miring \terbalik ) untuk pathname parameter , nama dasar file sumber digunakan sebagai nama dasar file output yang telah diproseksi sebelumnya. Parameter pathname tidak memerlukan ekstensi nama file tertentu. Namun, ekstensi ".i" digunakan jika Anda tidak menentukan ekstensi nama file.

Contoh

Baris perintah berikut melakukan praproses PROGRAM.cpp, mempertahankan komentar, menambahkan #line arahan, dan menulis hasilnya ke MYPROCESS.i file:

CL /P /FiMYPROCESS.I PROGRAM.CPP

Baris perintah ini melakukan praproses main.cpp dan helper.cpp ke dalam main.i dan helper.i dalam subdirektori bernama preprocessed:

CL /P /Fi".\\preprocessed\\" main.cpp helper.cpp

Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan Visual Studio

  1. Buka file sumber atau 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++>Preprocessor.

  3. Atur Preprocess ke properti File ke Ya.

  4. Pilih halaman properti Properti>Konfigurasi C/C++>Baris Perintah.

  5. Masukkan /Fi opsi pengkompilasi dan pathname dalam kotak Opsi Tambahan. Hanya tentukan jalur direktori, bukan nama file, saat mengatur properti ini untuk proyek.

Untuk mengatur opsi pengkompilasi ini secara terprogram

Baca juga

Opsi pengkompilasi MSVC
/P (Praprosces ke file)
Menentukan nama jalur