/options:strict
(Opsi pengkompilasi yang tidak dikenal adalah kesalahan)
Opsi /options:strict
pengkompilasi memberi tahu pengkompilasi untuk mengembalikan kode kesalahan jika opsi pengkompilasi tidak dikenali.
Sintaks
/options:strict
Keterangan
Opsi /options:strict
pengkompilasi menyebabkan driver pengkompilasi cl.exe keluar dengan kode kesalahan setelah semua opsi baris perintah diurai jika opsi baris perintah atau argumen lain tidak dikenali. Pengkompilasi mengeluarkan kesalahan D8043 untuk opsi atau argumen baris perintah apa pun yang tidak dikenali.
Opsi /options:strict
ini tersedia mulai di Visual Studio 2022 versi 17.0. Di versi pengkompilasi yang lebih lama, atau jika /options:strict
tidak ditentukan, pengkompilasi tidak keluar pada opsi yang tidak dikenali. Ini memancarkan peringatan D9002, mengabaikan opsi yang tidak dikenali, dan melanjutkan pemrosesan.
Untuk mengatur opsi pengkompilasi ini di Visual Studio
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++>Baris Perintah.
Tambahkan
/options:strict
ke panel Opsi tambahan: .