解决vs2019 16.5版本中 编译虚幻4c++ bool值报错问题

vs版本:vs2019 16.5.4
虚幻4源码版本:4.24.3

在生成项目的时候,会发现出现下面的错误
在这里插入图片描述
点击图中对应的bool选项

解决vs2019 16.5版本中 编译虚幻4c++ bool值报错问题_第1张图片
发现是这个地方出现了错误,
我查了下谷歌,这个是微软更新的问题。

解决方案为在其后加上

!=nullptr


解决vs2019 16.5版本中 编译虚幻4c++ bool值报错问题_第2张图片
此时点保存,可能会显示没有访问权限,所以只需要将这个文件保存在另外一个文件夹,然后覆盖到引擎的源文件目录就行了。

然后重新打开vs,再等生成,就会生成成功了
解决vs2019 16.5版本中 编译虚幻4c++ bool值报错问题_第3张图片
这个错误微软官方也在修复中,可能会在将来的版本中更新这个错误。

对于虚幻4.25版本的纠错方法,可以看这个链接
https://github.com/EpicGames/UnrealEngine/commit/25cefc81fe24c767eb995b0bb66b5611e0596973

你可能感兴趣的:(UE4,C++)