这篇文档是帮助遇到以上问题的人们的,可能你跟我一样是新手,刚新建了UE5.7.1的C++项目,在VS2026里面编译的时候发生严重报错,如下图!
通常引起这个问题有几个原因
1:安装过多的windows SDK(可以打开VS installer自查一下,一般两个足够)
2:系统环境变量过长(概率小),可以自查一下PATH路径是否超级长(长到大于32K!)
3:在Unreal Engine集成配置的最下方的UBT配置最大包含路径长度过长!(这是我遇到的问题)如下图更改到20000就好(记得重新生成方案!)
通常到这里问题就解决了
我改这个BUG改了5个小时,但是这期间我对UE有了更深层的认识(我是非计算机出身,很多类似Power Shell或者环境变量都不太熟悉,而且我还花大量的时间在重装UE和VS上面,不治标也不治本,大家不要学我!)这是我第一次发解决方案文档,有不好的地方请谅解,欢迎各位指正
我希望这个讨论可以帮到更多的英语不太好的自学者,当你可以搜到这个帖子的时候,我相信你的耐心一定会支持你在UE这条道路上走得更远!
