puerts icon indicating copy to clipboard operation
puerts copied to clipboard

[UE] Bug: 在PublicIncludePaths中引入Programs/UnrealHeaderTool/Public,编译时会产生大量警告

Open watsonsong opened this issue 9 months ago • 1 comments

前置阅读 | Pre-reading

Puer的版本 | Puer Version

1.0.5

UE的版本 | UE Version

5.4.1

发生在哪个平台 | Platform

Editor(win)

错误信息 | Error Message

18:09:31 /data00/unreal-engine/Engine/Source/Developer/CrashDebugHelper/CrashDebugHelper.Build.cs: warning: Referenced directory '/data00/jenkins/workspace/MyProj/linux_ds/Plugins/Puerts/Source/CSharpParamDefaultValueMetas/Developer/CrashDebugHelper/Private' does not exist. 18:09:31 /data00/unreal-engine/Engine/Source/Developer/CrashDebugHelper/CrashDebugHelper.Build.cs: warning: Referenced directory '/data00/jenkins/workspace/MyProj/linux_ds/Plugins/Puerts/Source/CSharpParamDefaultValueMetas/Developer/CrashDebugHelper/Private/Linux' does not exist. 18:09:31 /data00/unreal-engine/Engine/Source/Developer/CrashDebugHelper/CrashDebugHelper.Build.cs: warning: Referenced directory '/data00/jenkins/workspace/MyProj/linux_ds/Plugins/Puerts/Source/CSharpParamDefaultValueMetas/Developer/CrashDebugHelper/Private/Mac' does not exist. 18:09:31 /data00/unreal-engine/Engine/Source/Developer/CrashDebugHelper/CrashDebugHelper.Build.cs: warning: Referenced directory '/data00/jenkins/workspace/MyProj/linux_ds/Plugins/Puerts/Source/CSharpParamDefaultValueMetas/Developer/CrashDebugHelper/Private/Windows' does not exist. 18:09:31 /data00/unreal-engine/Engine/Source/Developer/CrashDebugHelper/CrashDebugHelper.Build.cs: warning: Referenced directory '/data00/jenkins/workspace/MyProj/linux_ds/Plugins/Puerts/Source/CSharpParamDefaultValueMetas/Developer/CrashDebugHelper/Private/IOS' does not exist. 18:09:31 /data00/unreal-engine/Engine/Plugins/AI/HTNPlanner/Source/HTNPlanner/HTNPlanner.Build.cs: warning: Referenced directory '/data00/jenkins/workspace/MyProj/linux_ds/Plugins/Puerts/Source/Plugins/AI/HTNPlanner/Source' does not exist. 18:09:31 /data00/unreal-engine/Engine/Plugins/AI/HTNPlanner/Source/HTNTestSuite/HTNTestSuite.Build.cs: warning: Referenced directory

18:09:33 /data00/jenkins/workspace/MyProj/linux_ds/Plugins/Puerts/Source/ParamDefaultValueMetas/ParamDefaultValueMetas.Build.cs: warning: Referenced directory '/data00/unreal-engine/Engine/Source/Programs/UnrealHeaderTool/Public' does not exist. 18:09:34 /data00/jenkins/workspace/MyProj/linux_ds/Plugins/Puerts/Source/DeclarationGenerator/DeclarationGenerator.Build.cs: warning: Referenced directory '/data00/unreal-engine/Engine/Source/Programs/UnrealHeaderTool/Public' does not exist. 18:09:34 /data00/jenkins/workspace/MyProj/linux_ds/Plugins/Puerts/Source/ParamDefaultValueMetas/ParamDefaultValueMetas.Build.cs: warning: Referenced directory '/data00/unreal-engine/Engine/Source/Programs/UnrealHeaderTool/Public' does not exist.

问题重现 | Bug reproduce

例如在构建Server版本的时候,会出现大量报错。 似乎Programs/UnrealHeaderTool/Public不应该加入到PublicIncludePaths中,将Programs/UnrealHeaderTool/Public公开到外部模模块。

watsonsong avatar May 15 '24 10:05 watsonsong