UE4Editor[projectName].dll missing or built with a different engine version

This is clearly an ongoing problem, as searching the answers board goes back to version 4.6, etc. Unfortunately I’ve been unable to find a solution, and was caused by being unable to see c++ blueprint defined functions.

I’m running the latest windows 10 updates, the latest engine 4.11.2, the latest VStudio.

Been following the Battery Collector example, during video 14, a BlueprintImplementableEvent was set up, unfortunately I could not see the event in blueprints,(again an ongoing problem) the advice was to shut down the editor, rebuild in VStudio, re-open the editor.

Thats when the above happened, clicking yes fails the rebuild, which means I cant open my project. This is probably something to do with Hot Reload, does anyone have any ideas?

PS I’ve commented out the method definition and now my project loads and compiles again, so this must be a problem with reflection and hot loading, but it means i’m unable to communicate between c++ and blueprints, which is going to make using Unreal 4 difficult.

Hello CoCopia,

What build configuration are you attempting to build the project for? Also, what part of the 14th video did this begin occurring. What method definition did you comment out?

Hi Mathew,
Thanks for getting back to me, I’ve discovered quite a bit since this occurred today.
The build configuration doesn’t matter as the build problem is linked to an error I had done in my code.
Effectively I’d entered the BlueprintImplementableEvent against the PowerChangeEffect definition at about 14 minutes into the video, however I missed the fact I wasn’t supposed to implement the method in .cpp file, which of course is to be done in the Blueprint, not realising what I had done, when I proceeded to compile the project the failed to build problem occurred. After posting a separate question about the multiple symbols error I was receiving, Roomon explained what was happening. After deleting the .cpp method implementation the project loads and compiles fine.