Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Habilite um ou mais recursos de arquitetura Arm A-Profile para uma extensão ARM64, conforme especificado por /arch (ARM64). Para obter mais informações sobre /arch (ARM64), consulte /arch (ARM64).
Sintaxe
/feature:<arg1>[+arg2]
Argumentos
Para habilitar um ou mais recursos compatíveis com a extensão ARM64 de destino, especifique um ou mais dos seguintes argumentos de recurso:
| Argumento de recurso | Identificador de recurso | Opcional a partir de | Habilitado por padrão | Descrição | Com suporte na versão |
|---|---|---|---|---|---|
lse |
FEAT_LSE |
Armv8.0 | Armv8.1 | Grandes extensões do sistema. | Visual Studio 2022 17.10 |
rcpc |
FEAT_LRCPC |
Armv8.2 | Armv8.3 | Instruções RCpc de aquisição de carga. | Visual Studio 2022 17.10 |
rcpc2 |
FEAT_LRCPC2 |
Armv8.2 | Armv8.4 | Instruções RCpc de aquisição de carga v2. | Visual Studio 2022 17.11 |
Comentários
Exemplo de uso: para habilitar FEAT_LSE, especifique /feature:lse.
Se houver argumentos de recurso conflitantes especificados por /feature, o recurso mais à direita será ativado. Habilitar um recurso que a extensão ARM64 de destino não dá suporte pode causar um comportamento inesperado, especialmente se uma CPU não implementar o recurso.
Use um ou /feature apenas /arch (ARM64) para especificar recursos. Por exemplo, para habilitar FEAT_LSE ao direcionar o Armv8.0-A, use ambos e /feature:lse /arch:armv8.0, ou especifique /arch:armv8.0+lse. /feature é uma maneira de especificar recursos sem especificá-los em /arch (ARM64).
Para definir a opção /feature do compilador no Visual Studio
Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter mais informações, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.
Selecione a página de propriedades Propriedades de Configuração>C/C++>Linha de Comando.
Na caixa Opções adicionais, adicione
/feature:lseou substitualsepelo recurso a ser habilitado. Escolha OK para salvar suas alterações.
Para definir essa opção do compilador via programação
- Consulte AdditionalOptions.
Confira também
/arch (arquitetura mínima de CPU)
Opções do compilador MSVC
Sintaxe da linha de comando do compilador MSVC