Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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