我正在尝试为虚幻引擎 4 设置 AVX 支持。据我所知,它默认使用 SSE2,并且它是自己的 NMake,因此没有 Visual Studio 属性页面可供访问和添加 arch。
我应该在哪里设置它?
注意:尝试支持 AVX、AVX2 和 AVX512。
最佳答案
在 UE4 源代码中查找 VSToolChain.cs 文件。该文件正在为 MSVC 设置所有编译器标志。
在那里,搜索它正在执行的位置/arch:AVX。它在一些 if() 中。要强制使用 AVX 或 AVX2 或 AVX512,只需将/arch:AVX 或/arch:AVX2 或/arch:AVX512 放在该函数的顶部,以便始终添加该标志。然后重新编译引擎。
关于c++ - 如何启用/拱门:AVX for Unreal Engine 4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61438074/