UE4&5 C++项目报错“C1083”和“MSB3073代码6”彻底解决方法分享

UE4&5 C++项目报错“C1083”

错误形式:创建C++类。C1083······No such file or directory :

 错误原因:C++类创建时保存位置出错
错误类型一:C++类保存进项目文件下Source文件夹下项目同名文件下的新建文件夹下。

 错误类型二:C++类保存进Source文件夹下项目同名文件下的Public 或Private文件夹下的中文命名新建文件夹

 需要注意的是:
UE4因为默认不启动实时代码编写,所以C1083报错提示不会跳出。虽然输出日志会显示错误提醒但不是主动跳出的,所以会造成编译成功的错觉。建议大家开启实时代码编写。

解决方法:
这个错误会直接出现在创建中,UE5的LiveCoding(也就是实时代码编写)会直接报错编译失败,在引擎内容浏览器的C++类文件夹下也不会显示你创建的C++类。(UE4.27也不会显示,但没有开启实时代码编写就不会跳出报错内容,但输出日志中会显示错误)

所以解决方法就是在正确的位置再次创建。

记得将储存进错误地点编译失败的文件删除。

虽然文件编译失败,但还是创建成功了。

VS能识别并打开文件。

虚幻引擎也能识别,如果之后你想在正确的位置创建跟他命名一样的文件就会提示“已有文件请重命名”。

所以创建失败就去电脑文件管理器中找到对应位置的文件或文件夹给他直接删除。 文章来源地址https://uudwc.com/A/3w1oR

原文地址:https://blog.csdn.net/KFKCOF/article/details/124813773

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

上一篇 2023年09月25日 04:14
下一篇 2023年09月25日 04:14