Sdílet prostřednictvím


/feature (ARM64)

Povolte jednu nebo více funkcí architektury Arm A-Profile pro rozšíření ARM64 podle specifikace /arch ARM64 (ARM64). Další informace o /arch (ARM64) najdete v tématu /arch (ARM64).

Syntaxe

/feature:<arg1>[+arg2]

Argumenty

Pokud chcete povolit jednu nebo více funkcí, které cílové rozšíření ARM64 podporuje, zadejte jeden nebo více následujících argumentů funkce:

Argument funkce Identifikátor funkce Volitelné z Ve výchozím nastavení povoleno Popis Podporováno ve verzi
lse FEAT_LSE Armv8.0 Armv8.1 Velká systémová rozšíření. Visual Studio 2022 17.10
rcpc FEAT_LRCPC Armv8.2 Armv8.3 Pokyny k načtení RCpc Visual Studio 2022 17.10
rcpc2 FEAT_LRCPC2 Armv8.2 Armv8.4 Pokyny k načtení RCpc v2 Visual Studio 2022 17.11

Poznámky

Příklad použití: chcete-li povolit FEAT_LSE, zadejte /feature:lse.

Pokud jsou zadány /featurekonfliktní argumenty funkce , je povolena funkce nejvíce vpravo. Povolení funkce, kterou cílové rozšíření ARM64 nepodporuje, může způsobit neočekávané chování, zejména pokud procesor tuto funkci neimplementuje.

K určení funkcí použijte buď /feature nebo jenom /arch (ARM64). Pokud chcete například povolit FEAT_LSE cílení na Armv8.0-A, použijte obě /feature:lse a /arch:armv8.0nebo zadejte /arch:armv8.0+lse. /feature je způsob, jak určit funkce bez jejich zadání v /arch (ARM64).

Nastavení možnosti kompilátoru /feature v sadě Visual Studio

  1. Otevřete dialogové okno Stránky vlastností projektu. Další informace naleznete v tématu Nastavení kompilátoru jazyka C++ a vlastností sestavení v sadě Visual Studio.

  2. Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.

  3. V poli Další možnosti přidejte /feature:lse nebo nahraďte lse funkci, kterou chcete povolit. Kliknutím na OK uložte provedené změny.

Programové nastavení tohoto parametru kompilátoru

Viz také

/arch (Minimální architektura procesoru)
Možnosti kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC