【问题标题】:UE4 - Visual Studio cannot open any source file after I add new c++ files from Editor - UBT_COMPILED_PLATFORM errorUE4 - 从编辑器添加新的 c++ 文件后,Visual Studio 无法打开任何源文件 - UBT_COMPILED_PLATFORM 错误
【发布时间】:2020-09-10 04:12:18
【问题描述】:

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

问题:我从编辑器中创建了一个新的 Actor(右键单击 -> 新建 c++),新文件生成了 数千个 与引擎相关的错误,并且再也找不到源文件了。它可以编译,但我无法处理它,因为它充满了曲折的线条,而且我无法让 IntelliSense 工作,即使是在 FVectors 等基本类型上。

我尝试了什么:我尝试手动将 UE 路径添加到项目设置中;我尝试删除和更改演员的名字;每次都重建。 卸载并重新安装 UE4.25 实际上改变了一些东西:现在只有 10 个错误而不是 10000 个,而且它们都是关于缺少源文件(从 CoreMinimal.h 开始)。 我再次尝试了我在互联网上找到的所有解决方案,因为为什么不这样做,但没有运气。

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

编辑:重新安装 Visual Studio 没有帮助。我收到有关“无法打开源文件”的错误 UBT_COMPILED_PLATFORM/UBT_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 其他与包含无关的错误。

【问题讨论】:

    标签: c++ include unreal-engine4


    【解决方案1】:

    在你的项目文件夹中找到“uproject”类型的文件,右键该文件,选择“Generate Visual Studio project files”,完成后返回IDE,会提示修改文件,选择reload all 完成后,重新生成项目解决方案。

    【讨论】:

    • 使用这种方法,我还建议在重新生成项目文件之前尝试删除中间/保存/二进制文件夹。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-24
    • 1970-01-01
    • 1970-01-01
    • 2016-11-29
    • 2018-10-24
    • 2011-11-19
    相关资源
    最近更新 更多