UE4 添加 Plugin 后报错的问题

由 glados 发布

UE4 添加 Plugin 后报错的问题

问题出现背景与解决方法

原本的工程没有插件,能够正常运行,在添加插件后所有插件相关的generated.x文件全部报错,报错内容截图如下:

20220525211047

大概 700 多个文件报错,基本都是Severity Code Description Project File Line Suppression State Error C2007 #define syntax xxx.generated.h之类的语法错误。实际上这和语法一点关系都没有,是路径必须要正常点的路径,路径上的文件夹全部不能够以数字开头,而且最好是全英文。我原本项目文件夹的名字是类似于123hahaha,修改项目文件夹名字,去掉开头的数字之后(变成hahaha),再次生成.sln并编译,错误立马消失。

结论

大家UE4项目一定要放在英文路径下,文件夹千万不能够以数字开头(数字在后面没问题)。


暂无评论

发表评论