Cannot Migrate to 5.7 from 5.6 -- Circular Compiler Error

Migrating from 5.6 to 5.7 using VS. Everything compiled without error. When I try to load the project, I get the usual “modules are missing or built with a different engine version.” That’s fine. I then rebuild and get “Engine Modules are out of date, and cannot be compiled while the engine is running. Please build through your IDE.”

So I then rebuild in C++ and there are no errors but I do get a warning about the target.cs and editor.target.cs and all the Metahuman stuff keeps compiling. Fine. So in the target files I change the code to:

    IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_7;
    DefaultBuildSettings = BuildSettingsVersion.V6;

I then compile and everything is fine. I then try and run the editor and get the same error at the start –> “modules are missing…”

I have deleted the Binary and Intermediate folders and that does not change anything. So what is going on? Thank you.

2 Likes

Okay, manually going into the .uproject file and disabling Meta Humans solved this problem.

1 Like