绿色波浪线是正常的,错误不是由第11行声明导致的。
*不需要看VS的错误列表,这个错误列表在虚幻“U++”开发中不准确。
*看输出列表,具体为菜单栏-调试-窗口-输出,在弹出的窗口中的“显示输出来源:”里选择“生成”。
好的感谢你
4>D:\UE_5.3\Engine\Source\Programs\AutomationTool\BuildGraph\BgScriptReader.cs(1640,37,1640,42): error CS8604: “void HashSet.UnionWith(IEnumerable other)”中的形参“other”可能传入 null 引用实参。
4>已完成生成项目“BuildGraph.Automation.csproj”的操作 - 失败。
5>D:\UE_5.3\Engine\Source\Programs\AutomationTool\Scripts\CheckForHacks.cs(87,26,87,45): error CA2017: 日志记录消息模板中所提供参数的数量与已命名占位符的数量不匹配 (CA2017: Parameter count mismatch (code analysis) - .NET | Microsoft Learn)
5>已完成生成项目“AutomationScripts.Automation.csproj”的操作 - 失败。
这是我在调试里面看到结果,这个我该怎么处理呢
看起来像是你那里使用的UE_LOG宏使用错了。
没看到是语法的问题,感觉你的环境有问题
这是引擎源码诶,我并没有对其进行修改
是的,我也经常遇到这种问题,当然不是你改动源码造成的,我一般删除缓存文件重构项目就解决了
好的,感谢
一些错误你可以直接忽视它,引擎的热编译能便编译成功就代表没问题