Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
(ARM64) tarafından /arch belirtilen arm64 uzantısı için bir veya daha fazla Arm A Profili mimarisi özelliğini etkinleştirin. (ARM64) hakkında /arch daha fazla bilgi için bkz /arch . (ARM64).
Sözdizimi
/feature:<arg1>[+arg2]
Bağımsız değişkenler
Hedeflenen ARM64 uzantısının desteklediği bir veya daha fazla özelliği etkinleştirmek için aşağıdaki özellik bağımsız değişkenlerinden birini veya daha fazlasını belirtin:
| Özellik bağımsız değişkeni | Özellik tanımlayıcısı | İsteğe bağlı | Varsayılan olarak etkin | Açıklama | Sürümde desteklenir |
|---|---|---|---|---|---|
cssc |
FEAT_CSSC |
Armv8.7 | Armv8.9 | Sık kullanılan Kısa Sıralı Sıkıştırma yönergeleri. | Visual Studio 2026 18.10 (MSVC 14.52) |
faminmax |
FEAT_FAMINMAX |
Armv9.2 | Armv9.5 | Kayan nokta maksimum ve minimum mutlak değer yönergeleri. | Visual Studio 2026 18.10 (MSVC 14.52) |
lse |
FEAT_LSE |
Armv8.0 | Armv8.1 | Büyük Sistem Uzantıları. | Visual Studio 2022 17.10 |
rcpc |
FEAT_LRCPC |
Armv8.2 | Armv8.3 | Load-Acquire RCpc yönergeleri. | Visual Studio 2022 17.10 |
rcpc2 |
FEAT_LRCPC2 |
Armv8.2 | Armv8.4 | Load-Acquire RCpc yönergeleri v2. | Visual Studio 2022 17.11 |
Açıklamalar
Örnek kullanım: etkinleştirmek FEAT_LSEiçin öğesini belirtin /feature:lse.
tarafından /featurebelirtilen çakışan özellik bağımsız değişkenleri varsa, en sağdaki özellik etkinleştirilir. Hedeflenen ARM64 uzantısının desteklemediği bir özelliğin etkinleştirilmesi, özellikle bir CPU'nun özelliği uygulamaması durumunda beklenmeyen davranışlara neden olabilir.
Özellikleri belirtmek için ya da /feature yalnızca /arch (ARM64) kullanın. Örneğin, Armv8.0-A'yı hedeflerken etkinleştirmek FEAT_LSE için hem hem de /feature:lse/arch:armv8.0kullanın veya belirtin /arch:armv8.0+lse.
/feature , özellikleri (ARM64) içinde belirtmeden belirtmenin /arch bir yoludur.
Visual Studio'da /feature derleyici seçeneğini ayarlamak için
Proje için Özellik Sayfaları iletişim kutusunu açın. Daha fazla bilgi için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
> > Komut Satırı özellik sayfasını seçin.
Ek seçenekler kutusunda, etkinleştirmek için özelliğini ekleyin
/feature:lseveya özelliğiyle değiştirinlse. Değişikliklerinizi kaydetmek için Tamam'ı seçin.
Bu derleyici seçeneğini program üzerinden ayarlamak için
- Bkz. AdditionalOptions.
Ayrıca bkz.
/arch (En düşük CPU mimarisi)
MSVC derleyici seçenekleri
MSVC derleyicisi komut satırı söz dizimi