The following modules are missing or built with a different engine version

That’s my workaround.

Assuming you want to use a plugin or a project of c++ from an older version of ue4, say 4.26, to a newer version 4.27.

But you can’t get it working because it is built in 4.26. So We have to rebuild it under 4.27, but normally ue can’t do that.
The source folder is always in the c++ plugin/project, that’s what we need to rebuild.

  1. Create a new C++ project named just like the old one. It has to be C++ project from scratch.
  2. Open the project in newer ue, and then close it.
  3. Remove source folder from the new project
  4. copy the source and content folder from the old plugin/project.
  5. new a c++ class in content window, under the C++ classes tree.
  6. then you should see all the c++ classes of the old project appears