Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Включите одну или несколько функций архитектуры Arm A-Profile для расширения ARM64, как указано /arch (ARM64). Дополнительные сведения о /arch (ARM64) см. в разделе /arch (ARM64).
Синтаксис
/feature:<arg1>[+arg2]
Аргументы
Чтобы включить одну или несколько функций, поддерживаемых целевым расширением ARM64, укажите один или несколько из следующих аргументов функции:
| Аргумент компонента | Идентификатор элемента | Необязательный из | Включено по умолчанию | Description | Поддерживается в версии |
|---|---|---|---|---|---|
lse |
FEAT_LSE |
Armv8.0 | Armv8.1 | Большие расширения системы. | Visual Studio 2022 17.10 |
rcpc |
FEAT_LRCPC |
Armv8.2 | Armv8.3 | Инструкции RCpc load-Acquire. | Visual Studio 2022 17.10 |
rcpc2 |
FEAT_LRCPC2 |
Armv8.2 | Armv8.4 | Инструкции RCpc load-Acquire версии 2. | Visual Studio 2022 17.11 |
Замечания
Пример использования: для включения FEAT_LSE, указания /feature:lse.
Если есть конфликтующие аргументы признаков, указанные в /featureпараметре, включена функция справа. Включение функции целевого расширения ARM64 не поддерживает непредвиденное поведение, особенно если ЦП не реализует эту функцию.
/feature Используйте либо только /arch (ARM64), чтобы указать компоненты. Например, чтобы включить FEAT_LSE при целевом использовании Armv8.0-A, используйте оба /feature:lse и /arch:armv8.0, или укажите /arch:armv8.0+lse. /feature — это способ указать компоненты без указания их в /arch (ARM64).
Установка параметра компилятора /feature в Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойств сборки в Visual Studio.
Перейдите на страницу свойств Свойства конфигурации>C/C++>Командная строка.
В поле "Дополнительные параметры" добавьте
/feature:lseили заменитеlseфункцию для включения. Нажмите ОК, чтобы сохранить внесенные изменения.
Установка данного параметра компилятора программным способом
- См. раздел AdditionalOptions.
См. также
/arch (Минимальная архитектура ЦП)
Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC