/feature
(ARM64)
Aktivieren Sie eine oder mehrere Arm A-Profile-Architekturfeatures für eine ARM64-Erweiterung gemäß der Angabe /arch
(ARM64). Weitere Informationen zu /arch
(ARM64) finden Sie unter /arch
ARM64.
Syntax
/feature:<arg1>
[+arg2
]
Argumente
Um mindestens ein Feature zu aktivieren, das die zielorientierte ARM64-Erweiterung unterstützt, geben Sie ein oder mehrere der folgenden Featureargumente an:
Featureargument | Featurebezeichner | Optional von | Standardmäßig aktiviert. | Beschreibung | Unterstützt in Version |
---|---|---|---|---|---|
lse |
FEAT_LSE |
Armv8.0 | Armv8.1 | Große Systemerweiterungen. | Visual Studio 2022 17.10 |
rcpc |
FEAT_LRCPC |
Armv8.2 | Armv8.3 | Load-Acquire RCpc-Anweisungen. | Visual Studio 2022 17.10 |
rcpc2 |
FEAT_LRCPC2 |
Armv8.2 | Armv8.4 | Load-Acquire RCpc-Anweisungen v2. | Visual Studio 2022 17.11 |
Hinweise
Beispielverwendung: zum Aktivieren FEAT_LSE
, angeben /feature:lse
.
Wenn in Konflikt stehenden Featureargumente angegeben /feature
sind, ist das feature mit der rechten Maustaste aktiviert. Das Aktivieren eines Features, das von der zielbezogenen ARM64-Erweiterung nicht unterstützt wird, kann zu unerwartetem Verhalten führen, insbesondere, wenn eine CPU das Feature nicht implementiert.
Verwenden Sie entweder /feature
oder nur /arch
(ARM64) zum Angeben von Features. Wenn Sie z. B. die Zielbestimmung von Armv8.0-A aktivieren FEAT_LSE
möchten, verwenden Sie beide /feature:lse
und /arch:armv8.0
, oder geben Sie an /arch:armv8.0+lse
. /feature
ist eine Möglichkeit, Features ohne Angabe in /arch
(ARM64) anzugeben.
So legen Sie die /feature
Compileroption in Visual Studio fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten für das Projekt. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).
Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>C/C++>Befehlszeile.
Fügen Sie im Feld "Zusätzliche Optionen" das Feature hinzu, oder ersetzen
lse
Sie/feature:lse
es, um es zu aktivieren. Klicken Sie auf OK, um die Änderungen zu speichern.
So legen Sie diese Compileroption programmgesteuert fest
- Siehe AdditionalOptions.
Siehe auch
/arch
(Minimale CPU-Architektur)
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile