Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Włącz co najmniej jedną funkcję architektury Arm A-Profile dla rozszerzenia ARM64 określonego przez /arch (ARM64). Aby uzyskać więcej informacji na temat /arch (ARM64), zobacz /arch (ARM64).
Składnia
/feature:<arg1>[+arg2]
Argumenty
Aby włączyć co najmniej jedną funkcję obsługiwaną przez docelowe rozszerzenie ARM64, określ co najmniej jeden z następujących argumentów funkcji:
| Argument funkcji | Identyfikator funkcji | Opcjonalne od | Domyślnie włączone | opis | Obsługiwane w wersji |
|---|---|---|---|---|---|
lse |
FEAT_LSE |
Armv8.0 | Armv8.1 | Duże rozszerzenia systemowe. | Visual Studio 2022 17.10 |
rcpc |
FEAT_LRCPC |
Armv8.2 | Armv8.3 | Load-Acquire RCpc instrukcje. | Visual Studio 2022 17.10 |
rcpc2 |
FEAT_LRCPC2 |
Armv8.2 | Armv8.4 | Load-Acquire RCpc instructions v2 (Ładowanie— uzyskiwanie instrukcji RCpc w wersji 2). | Visual Studio 2022 17.11 |
Uwagi
Przykładowe użycie: aby włączyć FEAT_LSE, określ wartość /feature:lse.
Jeśli istnieją argumenty funkcji powodujące konflikt określone przez /featureusługę , funkcja jest włączona z prawej strony. Włączenie funkcji docelowej rozszerzenia ARM64 nie obsługuje może spowodować nieoczekiwanego zachowania, zwłaszcza jeśli procesor CPU nie implementuje tej funkcji.
Określ funkcje za pomocą funkcji /feature lub tylko /arch (ARM64). Aby na przykład włączyć FEAT_LSE w przypadku określania wartości docelowej Armv8.0-A, użyj parametru /feature:lse i /arch:armv8.0, lub określ wartość /arch:armv8.0+lse. /feature to sposób określania funkcji bez określania ich w ( /arch ARM64).
Aby ustawić opcję kompilatora /feature w programie Visual Studio
Otwórz okno dialogowe Strony właściwości dla projektu. Aby uzyskać więcej informacji, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilacji w programie Visual Studio).
Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.
W polu Dodatkowe opcje dodaj
/feature:lselub zastąp elementlsefunkcją, aby włączyć. Wybierz przycisk OK , aby zapisać zmiany.
Aby programowo ustawić tę opcję kompilatora
- Zobacz: AdditionalOptions.
Zobacz też
/arch (Minimalna architektura procesora CPU)
Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC