Fatal error LNK1120: 35 unresolved externals

I’m getting these LNK2019s and LNK 2001s
I’ve posted it on pastebin since it’s pretty long: 1>ProceduralMeshComponent.cpp.obj : error LNK2019: unresolved external symbol "_ - Pastebin.com

I’m using the procedural mesh component class from the wiki, I had it working on 4.6 but when I copied my code to use it on 4.7 I get these linker errors.

Unfortunately, that’s not the issue for me. Everything is under Source/[Project Name]/

Make sure that your .CPP code file is not in your intermediate folder. It should be in the same /Source/ folder as your other source code files. I’ve made this mistake several times and spent hours trying to figure out why my linker errors were occurring.

You’re missing some module references in your build.cs file

Something like this:

PublicDependencyModuleNames.AddRange(new string[] { “Core”, “CoreUObject”, “Engine”, “InputCore”, “RenderCore”, “ShaderCore”, “RHI” });

You want to add the last three to your file.

Oh man, that’s totally it. Forgot that step… Thank you!