Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 /featuresind, 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
lseSie/feature:lsees, 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