UE5.3之后的代码默认以C++20标准来进行编译,出现这个问题的原因就是因为把这个模块的C++标准设置为低于Cpp20,但是这个模块里的文件include了引擎源码的.h文件,所以找到会产生报错的插件的build.cs里查看有没有关于设置版本的代码,如果有改成Cpp20就行了 以及可以在build.cs内打印调试信息 System.Console.WriteLine($"CppStandard set: {CppStandard}");编译后会打印信息