Linkage Error: Error lnk2019 when linking a plugin

Trying to compile up a plugin, that I’ve had a lot of trouble getting to work. Finally down to this one error from the linker of Visual Studio 2013 Update 5.


1>BpLibraryTest.generated.cpp.obj : error LNK2019: unresolved external symbol “public: __cdecl UIceWareBPLibraryModule::UIceWareBPLibraryModule(class FObjectInitializer const &)” (??0UIceWareBPLibraryModule@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function “void __cdecl InternalConstructor(class FObjectInitializer const &)” (??$InternalConstructor@VUIceWareBPLibraryModule@@@@YAXAEBVFObjectInitializer@@@Z)

Here’s the class definition

class UIceWareBPLibraryModule : public UBlueprintFunctionLibrary, public IModuleInterface

and there are virtual definitions for the Startup and Shutdown

virtual void StartupModule() override;

virtual void ShutdownModule() override;

And I for the life of me cannot figure this one out. Anyone seen this, and found a reason for it?

Thank you in advance!