Как включить / arch: AVX для Unreal Engine 4? - PullRequest
1 голос
/ 26 апреля 2020

Я пытаюсь настроить поддержку AVX для Unreal Engine 4. Он использует SSE2 по умолчанию, насколько я знаю, и это собственный NMake, поэтому нет страницы свойств Visual Studio для доступа и добавления архива.

Где я должен это настроить?

ПРИМЕЧАНИЕ : Попытка поддержки AVX, AVX2 и AVX512.

1 Ответ

1 голос
/ 26 апреля 2020

В свойствах Visual Studio нет ничего особенного. Это просто «читаемые человеком» версии узлов в файлах проекта xml, аргументы командной строки для компилятора (cl.exe) и компоновщика (link.exe). Просто откройте свойства, установите параметр AVX, затем перейдите на вкладку «Командная строка», чтобы увидеть реальные параметры, предоставляемые cl.exe

Так что вам просто нужно добавить параметр /arch:[AVX|AVX2|AVX512] на строку, которая вызывает cl.exe в вашем файле nmake. Например

cl /EHsc /arch:AVX /Fe$(DIR_BIN)\$(EXECUTABLE_NAME) /I$(DIR_INCLUDE) $(SRC_FILES)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...