UE4.11版本Debug模式编译报错

47> Performing 3 actions (4 in parallel)
47> Module.OpenGLDrv.cpp
47>E:\UnrealEngine-4.11\Engine\Source\Runtime\OpenGLDrv\Private\OpenGLCommands.cpp(2794): error C2065: “bAttributeLessDraw”: 未声明的标识符
47>E:\UnrealEngine-4.11\Engine\Source\Runtime\OpenGLDrv\Private\OpenGLCommands.cpp(2800): fatal error C1020: 意外的 #endif

请问这是什么原因导致的啊

简单来讲,是因为 OpenGLCommands.cpp 这个文件中有一个特殊字符导致文本编码错误。可以将它改成 UTF8 BOM 格式保存来修复(奇怪,我怎么记得新版本已经修复过了)

详情请参考 这个帖子