UE5 Debug模式、项目打包出现TurnkeySupport、TargetPlatform、LauncherServices模块编译错误
出现下列错误时
-
error C2027: 使用了未定义类型“PlatformInfo::FTargetPlatformInfo”
note: 参见“PlatformInfo::FTargetPlatformInfo”的声明 -
error C2039: “UBTPlatformString”: 不是 “FDataDrivenPlatformInfo” 的成员
note: 参见“FDataDrivenPlatformInfo”的声明 -
error C2660: “IPluginManager::RequiresTempTargetForCodePlugin”: 函数不接受 3 个参数
note: 参见“IPluginManager::RequiresTempTargetForCodePlugin”的声明 -
error C2660: “IsPluginEnabledForTarget”: 函数不接受 4 个参数
note: 参见“IsPluginEnabledForTarget”的声明 - error C2039: “bEnabledForUse”: 不是 “FDataDrivenPlatformInfo” 的成员
-
error C2660: “FTargetPlatformManagerModule::InitializeSinglePlatform”: 函数不接受 1 个参数
note: 参见“FTargetPlatformManagerModule::InitializeSinglePlatform”的声明
检查Build.CS中项目引用模块是否包含不被UE官方授权的模块,如”TargetPlatform”、”NetworkFileSystem”等只允许在editor模式下运行的模块,这些模块将在UBT预编译阶段被拦截导致出现上述错误、
版权声明:本文为Bule_Forrest原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。