UE5 Debug模式、项目打包出现TurnkeySupport、TargetPlatform、LauncherServices模块编译错误

  • Post author:
  • Post category:其他




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 版权协议,转载请附上原文出处链接和本声明。