UE4 - 当我从编辑器中添加新的c++文件后,Visual Studio无法打开任何源文件 - UBT_COMPILED_PLATFORM错误。

问题描述 投票:0回答:1

我在UE4.25天前启动了一个C++项目,并开始在蓝图中进行原型设计,现在我想开始并将我的逻辑带到C++中。

现在我想开始并把我的逻辑带到c++中去。 当我在编辑器中创建了一个新的Actor(右键点击->new c++),新文件就生成了。数千 的错误,而且再也找不到源文件了。它可以编译,但后来我就不能在上面工作了,因为它充满了方格线,我无法让IntelliSense在基本类型上工作,即使是FVectors。

我尝试了什么。 我试着在项目设置中手动添加UE路径;我试着删除并更改Actor的名字;每次都要重新构建。缺失源文件 (从CoreMinimal.h开始).我又尝试了我在互联网上找到的所有解决方案,因为为什么不呢,但没有运气。

我现在也在卸载并重新安装Visual Studio。有人遇到过这种错误吗?有什么新的解决办法吗?

EDIT 重新安装Visual Studio也没有用。我得到的错误是 "无法打开源文件 "UBT_COMPILED_PLATFORMUBT_COMPILED_PLATFORM CriticalSection.h" PlatformCompilerPreSetup.h" PlatformCompilerSetup.h" PlatformAtomics.h" PlatformMath.h" PlatformMemory.h" PlatformMisc.h" PlatformProcess.h" PlatformProperties.h" PlatformString.h" PlatformTime.h" PlatformTLS.h,然后还有13345个不是关于includes的其他错误。

c++ include unreal-engine4
1个回答
0
投票

在你的项目文件夹中找到类型为 "uproject "的文件,右击该文件,选择 "生成Visual Studio项目文件",完成后返回IDE,会提示你修改文件,选择重新加载所有 完成后,重新生成项目方案。

© www.soinside.com 2019 - 2024. All rights reserved.