Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Aktifkan satu atau beberapa fitur arsitektur Arm A-Profile untuk ekstensi ARM64 seperti yang ditentukan oleh /arch (ARM64). Untuk informasi selengkapnya tentang /arch (ARM64), lihat /arch (ARM64).
Sintaks
/feature:<arg1>[+arg2]
Argumen
Untuk mengaktifkan satu atau beberapa fitur yang didukung ekstensi ARM64 yang ditargetkan, tentukan satu atau beberapa argumen fitur berikut:
| Argumen fitur | Pengidentifikasi fitur | Opsional dari | Diaktifkan secara default | Deskripsi | Didukung dalam versi |
|---|---|---|---|---|---|
lse |
FEAT_LSE |
Armv8.0 | Armv8.1 | Ekstensi Sistem Besar. | Visual Studio 2022 17.10 |
rcpc |
FEAT_LRCPC |
Armv8.2 | Armv8.3 | Instruksi RCpc Load-Acquire. | Visual Studio 2022 17.10 |
rcpc2 |
FEAT_LRCPC2 |
Armv8.2 | Armv8.4 | Instruksi RCpc Load-Acquire v2. | Visual Studio 2022 17.11 |
Keterangan
Contoh penggunaan: untuk mengaktifkan FEAT_LSE, tentukan /feature:lse.
Jika ada argumen fitur yang bertentangan yang ditentukan oleh /feature, fitur paling kanan diaktifkan. Mengaktifkan fitur yang tidak didukung ekstensi ARM64 yang ditargetkan dapat menyebabkan perilaku tak terduga, terutama jika CPU tidak mengimplementasikan fitur tersebut.
Gunakan atau /feature hanya /arch (ARM64) untuk menentukan fitur. Misalnya, untuk mengaktifkan FEAT_LSE saat menargetkan Armv8.0-A, gunakan /feature:lse dan /arch:armv8.0, atau tentukan /arch:armv8.0+lse. /feature adalah cara untuk menentukan fitur tanpa menentukannya di /arch (ARM64).
Untuk mengatur /feature opsi pengkompilasi di Visual Studio
Buka kotak dialog Halaman Properti untuk proyek. Untuk informasi selengkapnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
Pilih halaman properti Properti>Konfigurasi C/C++>Baris Perintah.
Dalam kotak Opsi tambahan, tambahkan
/feature:lseatau gantilsedengan fitur untuk diaktifkan. Pilih OK untuk menyimpan perubahan.
Untuk mengatur opsi pengkompilasi ini secara terprogram
- Lihat AdditionalOptions.
Lihat juga
/arch (Arsitektur CPU minimum)
Opsi pengkompilasi MSVC
Sintaks baris perintah pengkompilasi MSVC