c++ - 如何启用/拱门:AVX for Unreal Engine 4?

标签 c++ visual-studio-2017 unreal-engine4 avx visual-studio-2017-build-tools

我正在尝试为虚幻引擎 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/

相关文章:

unreal-engine4 - 你如何在 UE4 中动态渲染四边形?

c++ - 如何在 C++ 中转换不同的数字 vector 类型

c++ - ICU 探测所有货币符号

debugging - 在 VS 2017 调试器中检查 COM 对象

c++ - 为什么在 QtCreator 的 qMake 项目需要 CMake?

python - UE4.27中的景观创建

c++ - 关于链接/加载和模拟器的问题

时间:2019-05-10 标签:c++lambda: Currying sum function: returns different results using capture by value vs by reference

c# - 间接依赖 - .NET2.0 - WMP.dll

unreal-engine4 - 什么时候应该为 USTRUCT 定义操作类型特征