Home  ▪  Forum  ▪  RunTime-Indie for UE4  ▪  Project does not compile after including Ikinema plugin

Theme: Project does not compile after including Ikinema plugin

Read: 41 times
David Escalona
Posts: 5
[10.08.2019 10:51]
Edited: [10.08.2019 10:51]

Hi,

I have copied the ikinema plugin to the Plugins folder into my project. Then I regenerated the project files and now my project does not compile. I've got a lot of linking erros and some warnings as well. Is there anything I need to do to setup the plugin??

I'm using UE 4.22.3

 

Thanks

 

Log:

1>e:\projects\projectgp\plugins\ikinema\source\thirdparty\ikinemaruntime\include\IKRig.h(19): warning C4005: 'FIK_DEPRECATED': macro redefinition

1>  e:\projects\projectgp\plugins\ikinema\source\thirdparty\ikinemaruntime\include\IKRigInstance.h(7): note: see previous definition of 'FIK_DEPRECATED'

1>  [44/50] UE4Editor-IKinemaRigTool.lib

1>     Creating library E:\Projects\ProjectGP\Plugins\IKinema\Intermediate\Build\Win64\UE4Editor\Development\IKinemaRigTool\UE4Editor-IKinemaRigTool.lib and object E:\Projects\ProjectGP\Plugins\IKinema\Intermediate\Build\Win64\UE4Editor\Development\IKinemaRigTool\UE4Editor-IKinemaRigTool.exp

1>  [45/50] UE4Editor-IKinemaRigTool.dll

1>     Creating library E:\Projects\ProjectGP\Plugins\IKinema\Intermediate\Build\Win64\UE4Editor\Development\IKinemaRigTool\UE4Editor-IKinemaRigTool.suppressed.lib and object E:\Projects\ProjectGP\Plugins\IKinema\Intermediate\Build\Win64\UE4Editor\Development\IKinemaRigTool\UE4Editor-IKinemaRigTool.suppressed.exp

1>LINK : error LNK2001: unresolved external symbol IMPLEMENT_MODULE_IKinemaRigTool

1>AnimIKinemaPreviewInstance.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl FAnimIKinemaPreviewInstanceProxy::Initialize(class UAnimInstance *)" (?Initialize@FAnimIKinemaPreviewInstanceProxy@@UEAAXPEAVUAnimInstance@@@Z)

1>AnimIKinemaPreviewInstance.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl FAnimIKinemaPreviewInstanceProxy::Update(float)" (?Update@FAnimIKinemaPreviewInstanceProxy@@UEAAXM@Z)

1>AnimIKinemaPreviewInstance.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl FAnimIKinemaPreviewInstanceProxy::Evaluate(struct FPoseContext &)" (?Evaluate@FAnimIKinemaPreviewInstanceProxy@@UEAA_NAEAUFPoseContext@@@Z)

1>AnimIKinemaPreviewInstance.gen.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl UAnimIKinemaPreviewInstance::UAnimIKinemaPreviewInstance(class FObjectInitializer const &)" (??0UAnimIKinemaPreviewInstance@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function "void __cdecl InternalConstructor(class FObjectInitializer const &)" (??$InternalConstructor@VUAnimIKinemaPreviewInstance@@@@YAXAEBVFObjectInitializer@@@Z)

1>AnimIKinemaPreviewInstance.gen.cpp.obj : error LNK2019: unresolved external symbol "public: virtual void __cdecl UAnimIKinemaPreviewInstance::Serialize(class FArchive &)" (?Serialize@UAnimIKinemaPreviewInstance@@UEAAXAEAVFArchive@@@Z) referenced in function "public: virtual void __cdecl UAnimIKinemaPreviewInstance::Serialize(class FStructuredArchive::FRecord)" (?Serialize@UAnimIKinemaPreviewInstance@@UEAAXVFRecord@FStructuredArchive@@@Z)

1>AnimIKinemaPreviewInstance.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimIKinemaPreviewInstance::NativeInitializeAnimation(void)" (?NativeInitializeAnimation@UAnimIKinemaPreviewInstance@@UEAAXXZ)

1>AnimIKinemaPreviewInstance.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual struct FAnimInstanceProxy * __cdecl UAnimIKinemaPreviewInstance::CreateAnimInstanceProxy(void)" (?CreateAnimInstanceProxy@UAnimIKinemaPreviewInstance@@UEAAPEAUFAnimInstanceProxy@@XZ)

1>AnimIKinemaPreviewInstance.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimIKinemaPreviewInstance::SetAnimationAsset(class UAnimationAsset *,bool,float)" (?SetAnimationAsset@UAnimIKinemaPreviewInstance@@UEAAXPEAVUAnimationAsset@@_NM@Z)

1>IKinemaRigToolEdSkeletalMeshComponent.gen.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl UIKinemaRigToolEdSkeletalMeshComponent::UIKinemaRigToolEdSkeletalMeshComponent(class FObjectInitializer const &)" (??0UIKinemaRigToolEdSkeletalMeshComponent@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function "void __cdecl InternalConstructor(class FObjectInitializer const &)" (??$InternalConstructor@VUIKinemaRigToolEdSkeletalMeshComponent@@@@YAXAEBVFObjectInitializer@@@Z)

1>IKinemaRigToolEdSkeletalMeshComponent.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FPrimitiveSceneProxy * __cdecl UIKinemaRigToolEdSkeletalMeshComponent::CreateSceneProxy(void)" (?CreateSceneProxy@UIKinemaRigToolEdSkeletalMeshComponent@@UEAAPEAVFPrimitiveSceneProxy@@XZ)

1>IKinemaRigToolEdSkeletalMeshComponent.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UIKinemaRigToolEdSkeletalMeshComponent::Render(class FSceneView const *,class FPrimitiveDrawInterface *)" (?Render@UIKinemaRigToolEdSkeletalMeshComponent@@UEAAXPEBVFSceneView@@PEAVFPrimitiveDrawInterface@@@Z)

1>IKinemaRigToolEdSkeletalMeshComponent.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UIKinemaRigToolEdSkeletalMeshComponent::RenderHitTest(class FSceneView const *,class FPrimitiveDrawInterface *)" (?RenderHitTest@UIKinemaRigToolEdSkeletalMeshComponent@@UEAAXPEBVFSceneView@@PEAVFPrimitiveDrawInterface@@@Z)

1>IKinemaRigToolEdSkeletalMeshComponent.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UIKinemaRigToolEdSkeletalMeshComponent::InitAnim(bool)" (?InitAnim@UIKinemaRigToolEdSkeletalMeshComponent@@UEAAX_N@Z)

1>E:\Projects\ProjectGP\Plugins\IKinema\Binaries\Win64\UE4Editor-IKinemaRigTool.dll : fatal error LNK1120: 14 unresolved externals

1>  [46/50] UE4Editor-IKinemaEditor.dll

1>     Creating library E:\Projects\ProjectGP\Plugins\IKinema\Intermediate\Build\Win64\UE4Editor\Development\IKinemaEditor\UE4Editor-IKinemaEditor.suppressed.lib and object E:\Projects\ProjectGP\Plugins\IKinema\Intermediate\Build\Win64\UE4Editor\Development\IKinemaEditor\UE4Editor-IKinemaEditor.suppressed.exp

1>LINK : error LNK2001: unresolved external symbol IMPLEMENT_MODULE_IKinemaEditor

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl UAnimGraphNode_IKinemaFootPlacement::UAnimGraphNode_IKinemaFootPlacement(class FObjectInitializer const &)" (??0UAnimGraphNode_IKinemaFootPlacement@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function "void __cdecl InternalConstructor(class FObjectInitializer const &)" (??$InternalConstructor@VUAnimGraphNode_IKinemaFootPlacement@@@@YAXAEBVFObjectInitializer@@@Z)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FText __cdecl UAnimGraphNode_IKinemaFootPlacement::GetNodeTitle(enum ENodeTitleType::Type)const " (?GetNodeTitle@UAnimGraphNode_IKinemaFootPlacement@@UEBA?AVFText@@W4Type@ENodeTitleType@@@Z)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual struct FLinearColor __cdecl UAnimGraphNode_IKinemaFootPlacement::GetNodeTitleColor(void)const " (?GetNodeTitleColor@UAnimGraphNode_IKinemaFootPlacement@@UEBA?AUFLinearColor@@XZ)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FText __cdecl UAnimGraphNode_IKinemaFootPlacement::GetTooltipText(void)const " (?GetTooltipText@UAnimGraphNode_IKinemaFootPlacement@@UEBA?AVFText@@XZ)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaFootPlacement::GetMenuActions(class FBlueprintActionDatabaseRegistrar &)const " (?GetMenuActions@UAnimGraphNode_IKinemaFootPlacement@@UEBAXAEAVFBlueprintActionDatabaseRegistrar@@@Z)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaFootPlacement::GetMenuEntries(struct FGraphContextMenuBuilder &)const " (?GetMenuEntries@UAnimGraphNode_IKinemaFootPlacement@@UEBAXAEAUFGraphContextMenuBuilder@@@Z)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FString __cdecl UAnimGraphNode_IKinemaFootPlacement::GetNodeCategory(void)const " (?GetNodeCategory@UAnimGraphNode_IKinemaFootPlacement@@UEBA?AVFString@@XZ)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UAnimGraphNode_IKinemaFootPlacement::IsActionFilteredOut(class FBlueprintActionFilter const &)" (?IsActionFilteredOut@UAnimGraphNode_IKinemaFootPlacement@@UEAA_NAEBVFBlueprintActionFilter@@@Z)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaFootPlacement::CustomizePinData(class UEdGraphPin *,class FName,int)const " (?CustomizePinData@UAnimGraphNode_IKinemaFootPlacement@@UEBAXPEAVUEdGraphPin@@VFName@@H@Z)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaFootPlacement::PostEditChangeProperty(struct FPropertyChangedEvent &)" (?PostEditChangeProperty@UAnimGraphNode_IKinemaFootPlacement@@UEAAXAEAUFPropertyChangedEvent@@@Z)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaFootPlacement::ValidateAnimNodeDuringCompilation(class USkeleton *,class FCompilerResultsLog &)" (?ValidateAnimNodeDuringCompilation@UAnimGraphNode_IKinemaFootPlacement@@UEAAXPEAVUSkeleton@@AEAVFCompilerResultsLog@@@Z)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaFootPlacement::PreloadRequiredAssets(void)" (?PreloadRequiredAssets@UAnimGraphNode_IKinemaFootPlacement@@UEAAXXZ)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaFootPlacement::AllocateDefaultPins(void)" (?AllocateDefaultPins@UAnimGraphNode_IKinemaFootPlacement@@UEAAXXZ)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaFootPlacement::ReallocatePinsDuringReconstruction(class TArray&)" (?ReallocatePinsDuringReconstruction@UAnimGraphNode_IKinemaFootPlacement@@UEAAXAEAV?$TArray@PEAVUEdGraphPin@@VFDefaultAllocator@@@@@Z)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl UAnimGraphNode_IKinemaSolver::UAnimGraphNode_IKinemaSolver(class FObjectInitializer const &)" (??0UAnimGraphNode_IKinemaSolver@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function "void __cdecl InternalConstructor(class FObjectInitializer const &)" (??$InternalConstructor@VUAnimGraphNode_IKinemaSolver@@@@YAXAEBVFObjectInitializer@@@Z)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FText __cdecl UAnimGraphNode_IKinemaSolver::GetNodeTitle(enum ENodeTitleType::Type)const " (?GetNodeTitle@UAnimGraphNode_IKinemaSolver@@UEBA?AVFText@@W4Type@ENodeTitleType@@@Z)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual struct FLinearColor __cdecl UAnimGraphNode_IKinemaSolver::GetNodeTitleColor(void)const " (?GetNodeTitleColor@UAnimGraphNode_IKinemaSolver@@UEBA?AUFLinearColor@@XZ)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FText __cdecl UAnimGraphNode_IKinemaSolver::GetTooltipText(void)const " (?GetTooltipText@UAnimGraphNode_IKinemaSolver@@UEBA?AVFText@@XZ)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaSolver::AllocateDefaultPins(void)" (?AllocateDefaultPins@UAnimGraphNode_IKinemaSolver@@UEAAXXZ)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaSolver::GetMenuActions(class FBlueprintActionDatabaseRegistrar &)const " (?GetMenuActions@UAnimGraphNode_IKinemaSolver@@UEBAXAEAVFBlueprintActionDatabaseRegistrar@@@Z)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaSolver::GetMenuEntries(struct FGraphContextMenuBuilder &)const " (?GetMenuEntries@UAnimGraphNode_IKinemaSolver@@UEBAXAEAUFGraphContextMenuBuilder@@@Z)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FString __cdecl UAnimGraphNode_IKinemaSolver::GetNodeCategory(void)const " (?GetNodeCategory@UAnimGraphNode_IKinemaSolver@@UEBA?AVFString@@XZ)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UAnimGraphNode_IKinemaSolver::IsActionFilteredOut(class FBlueprintActionFilter const &)" (?IsActionFilteredOut@UAnimGraphNode_IKinemaSolver@@UEAA_NAEBVFBlueprintActionFilter@@@Z)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaSolver::ReallocatePinsDuringReconstruction(class TArray&)" (?ReallocatePinsDuringReconstruction@UAnimGraphNode_IKinemaSolver@@UEAAXAEAV?$TArray@PEAVUEdGraphPin@@VFDefaultAllocator@@@@@Z)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaSolver::CustomizePinData(class UEdGraphPin *,class FName,int)const " (?CustomizePinData@UAnimGraphNode_IKinemaSolver@@UEBAXPEAVUEdGraphPin@@VFName@@H@Z)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaSolver::ValidateAnimNodeDuringCompilation(class USkeleton *,class FCompilerResultsLog &)" (?ValidateAnimNodeDuringCompilation@UAnimGraphNode_IKinemaSolver@@UEAAXPEAVUSkeleton@@AEAVFCompilerResultsLog@@@Z)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaSolver::PreloadRequiredAssets(void)" (?PreloadRequiredAssets@UAnimGraphNode_IKinemaSolver@@UEAAXXZ)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl UAnimGraphNode_IKinemaVR::UAnimGraphNode_IKinemaVR(class FObjectInitializer const &)" (??0UAnimGraphNode_IKinemaVR@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function "void __cdecl InternalConstructor(class FObjectInitializer const &)" (??$InternalConstructor@VUAnimGraphNode_IKinemaVR@@@@YAXAEBVFObjectInitializer@@@Z)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FText __cdecl UAnimGraphNode_IKinemaVR::GetNodeTitle(enum ENodeTitleType::Type)const " (?GetNodeTitle@UAnimGraphNode_IKinemaVR@@UEBA?AVFText@@W4Type@ENodeTitleType@@@Z)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual struct FLinearColor __cdecl UAnimGraphNode_IKinemaVR::GetNodeTitleColor(void)const " (?GetNodeTitleColor@UAnimGraphNode_IKinemaVR@@UEBA?AUFLinearColor@@XZ)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FText __cdecl UAnimGraphNode_IKinemaVR::GetTooltipText(void)const " (?GetTooltipText@UAnimGraphNode_IKinemaVR@@UEBA?AVFText@@XZ)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaVR::GetMenuActions(class FBlueprintActionDatabaseRegistrar &)const " (?GetMenuActions@UAnimGraphNode_IKinemaVR@@UEBAXAEAVFBlueprintActionDatabaseRegistrar@@@Z)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaVR::GetMenuEntries(struct FGraphContextMenuBuilder &)const " (?GetMenuEntries@UAnimGraphNode_IKinemaVR@@UEBAXAEAUFGraphContextMenuBuilder@@@Z)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FString __cdecl UAnimGraphNode_IKinemaVR::GetNodeCategory(void)const " (?GetNodeCategory@UAnimGraphNode_IKinemaVR@@UEBA?AVFString@@XZ)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UAnimGraphNode_IKinemaVR::IsActionFilteredOut(class FBlueprintActionFilter const &)" (?IsActionFilteredOut@UAnimGraphNode_IKinemaVR@@UEAA_NAEBVFBlueprintActionFilter@@@Z)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaVR::CustomizePinData(class UEdGraphPin *,class FName,int)const " (?CustomizePinData@UAnimGraphNode_IKinemaVR@@UEBAXPEAVUEdGraphPin@@VFName@@H@Z)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaVR::PostEditChangeProperty(struct FPropertyChangedEvent &)" (?PostEditChangeProperty@UAnimGraphNode_IKinemaVR@@UEAAXAEAUFPropertyChangedEvent@@@Z)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaVR::ValidateAnimNodeDuringCompilation(class USkeleton *,class FCompilerResultsLog &)" (?ValidateAnimNodeDuringCompilation@UAnimGraphNode_IKinemaVR@@UEAAXPEAVUSkeleton@@AEAVFCompilerResultsLog@@@Z)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaVR::PreloadRequiredAssets(void)" (?PreloadRequiredAssets@UAnimGraphNode_IKinemaVR@@UEAAXXZ)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaVR::AllocateDefaultPins(void)" (?AllocateDefaultPins@UAnimGraphNode_IKinemaVR@@UEAAXXZ)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaVR::ReallocatePinsDuringReconstruction(class TArray&)" (?ReallocatePinsDuringReconstruction@UAnimGraphNode_IKinemaVR@@UEAAXAEAV?$TArray@PEAVUEdGraphPin@@VFDefaultAllocator@@@@@Z)

1>IKinemaRigExporter.gen.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl UIKinemaRigExporter::UIKinemaRigExporter(class FObjectInitializer const &)" (??0UIKinemaRigExporter@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function "void __cdecl InternalConstructor(class FObjectInitializer const &)" (??$InternalConstructor@VUIKinemaRigExporter@@@@YAXAEBVFObjectInitializer@@@Z)

1>IKinemaRigExporter.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UIKinemaRigExporter::ExportText(class FExportObjectInnerContext const *,class UObject *,wchar_t const *,class FOutputDevice &,class FFeedbackContext *,unsigned int)" (?ExportText@UIKinemaRigExporter@@UEAA_NPEBVFExportObjectInnerContext@@PEAVUObject@@PEB_WAEAVFOutputDevice@@PEAVFFeedbackContext@@I@Z)

1>IKinemaRigFactory.gen.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl UIKinemaRigFactory::UIKinemaRigFactory(class FObjectInitializer const &)" (??0UIKinemaRigFactory@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function "void __cdecl InternalConstructor(class FObjectInitializer const &)" (??$InternalConstructor@VUIKinemaRigFactory@@@@YAXAEBVFObjectInitializer@@@Z)

1>IKinemaRigFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class UObject * __cdecl UIKinemaRigFactory::FactoryCreateText(class UClass *,class UObject *,class FName,enum EObjectFlags,class UObject *,wchar_t const *,wchar_t const * &,wchar_t const *,class FFeedbackContext *)" (?FactoryCreateText@UIKinemaRigFactory@@UEAAPEAVUObject@@PEAVUClass@@PEAV2@VFName@@W4EObjectFlags@@1PEB_WAEAPEB_W4PEAVFFeedbackContext@@@Z)

1>IKinemaRigNewFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class UObject * __cdecl UIKinemaRigFactory::FactoryCreateText(class UClass *,class UObject *,class FName,enum EObjectFlags,class UObject *,wchar_t const *,wchar_t const * &,wchar_t const *,class FFeedbackContext *)" (?FactoryCreateText@UIKinemaRigFactory@@UEAAPEAVUObject@@PEAVUClass@@PEAV2@VFName@@W4EObjectFlags@@1PEB_WAEAPEB_W4PEAVFFeedbackContext@@@Z)

1>IKinemaRigFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UIKinemaRigFactory::CanReimport(class UObject *,class TArray&)" (?CanReimport@UIKinemaRigFactory@@UEAA_NPEAVUObject@@AEAV?$TArray@VFString@@VFDefaultAllocator@@@@@Z)

1>IKinemaRigNewFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UIKinemaRigFactory::CanReimport(class UObject *,class TArray&)" (?CanReimport@UIKinemaRigFactory@@UEAA_NPEAVUObject@@AEAV?$TArray@VFString@@VFDefaultAllocator@@@@@Z)

1>IKinemaRigFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UIKinemaRigFactory::SetReimportPaths(class UObject *,class TArrayconst &)" (?SetReimportPaths@UIKinemaRigFactory@@UEAAXPEAVUObject@@AEBV?$TArray@VFString@@VFDefaultAllocator@@@@@Z)

1>IKinemaRigNewFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UIKinemaRigFactory::SetReimportPaths(class UObject *,class TArrayconst &)" (?SetReimportPaths@UIKinemaRigFactory@@UEAAXPEAVUObject@@AEBV?$TArray@VFString@@VFDefaultAllocator@@@@@Z)

1>IKinemaRigFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual enum EReimportResult::Type __cdecl UIKinemaRigFactory::Reimport(class UObject *)" (?Reimport@UIKinemaRigFactory@@UEAA?AW4Type@EReimportResult@@PEAVUObject@@@Z)

1>IKinemaRigNewFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual enum EReimportResult::Type __cdecl UIKinemaRigFactory::Reimport(class UObject *)" (?Reimport@UIKinemaRigFactory@@UEAA?AW4Type@EReimportResult@@PEAVUObject@@@Z)

1>IKinemaRigFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UIKinemaRigFactory::ConfigureProperties(void)" (?ConfigureProperties@UIKinemaRigFactory@@UEAA_NXZ)

1>IKinemaRigNewFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UIKinemaRigFactory::ConfigureProperties(void)" (?ConfigureProperties@UIKinemaRigFactory@@UEAA_NXZ)

1>IKinemaRigFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class UObject * __cdecl UIKinemaRigFactory::FactoryCreateNew(class UClass *,class UObject *,class FName,enum EObjectFlags,class UObject *,class FFeedbackContext *)" (?FactoryCreateNew@UIKinemaRigFactory@@UEAAPEAVUObject@@PEAVUClass@@PEAV2@VFName@@W4EObjectFlags@@1PEAVFFeedbackContext@@@Z)

1>IKinemaRigNewFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class UObject * __cdecl UIKinemaRigFactory::FactoryCreateNew(class UClass *,class UObject *,class FName,enum EObjectFlags,class UObject *,class FFeedbackContext *)" (?FactoryCreateNew@UIKinemaRigFactory@@UEAAPEAVUObject@@PEAVUClass@@PEAV2@VFName@@W4EObjectFlags@@1PEAVFFeedbackContext@@@Z)

1>IKinemaRigNewFactory.gen.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl UIKinemaRigNewFactory::UIKinemaRigNewFactory(class FObjectInitializer const &)" (??0UIKinemaRigNewFactory@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function "void __cdecl InternalConstructor(class FObjectInitializer const &)" (??$InternalConstructor@VUIKinemaRigNewFactory@@@@YAXAEBVFObjectInitializer@@@Z)

1>E:\Projects\ProjectGP\Plugins\IKinema\Binaries\Win64\UE4Editor-IKinemaEditor.dll : fatal error LNK1120: 52 unresolved externals

 

Simon W
Posts: 394
Quote of: from 10.08.2019 10:51

Hi,

I have copied the ikinema plugin to the Plugins folder into my project. Then I regenerated the project files and now my project does not compile. I've got a lot of linking erros and some warnings as well. Is there anything I need to do to setup the plugin??

I'm using UE 4.22.3

 

Thanks

 

Log:

1>e:\projects\projectgp\plugins\ikinema\source\thirdparty\ikinemaruntime\include\IKRig.h(19): warning C4005: 'FIK_DEPRECATED': macro redefinition

1>  e:\projects\projectgp\plugins\ikinema\source\thirdparty\ikinemaruntime\include\IKRigInstance.h(7): note: see previous definition of 'FIK_DEPRECATED'

1>  [44/50] UE4Editor-IKinemaRigTool.lib

1>     Creating library E:\Projects\ProjectGP\Plugins\IKinema\Intermediate\Build\Win64\UE4Editor\Development\IKinemaRigTool\UE4Editor-IKinemaRigTool.lib and object E:\Projects\ProjectGP\Plugins\IKinema\Intermediate\Build\Win64\UE4Editor\Development\IKinemaRigTool\UE4Editor-IKinemaRigTool.exp

1>  [45/50] UE4Editor-IKinemaRigTool.dll

1>     Creating library E:\Projects\ProjectGP\Plugins\IKinema\Intermediate\Build\Win64\UE4Editor\Development\IKinemaRigTool\UE4Editor-IKinemaRigTool.suppressed.lib and object E:\Projects\ProjectGP\Plugins\IKinema\Intermediate\Build\Win64\UE4Editor\Development\IKinemaRigTool\UE4Editor-IKinemaRigTool.suppressed.exp

1>LINK : error LNK2001: unresolved external symbol IMPLEMENT_MODULE_IKinemaRigTool

1>AnimIKinemaPreviewInstance.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl FAnimIKinemaPreviewInstanceProxy::Initialize(class UAnimInstance *)" (?Initialize@FAnimIKinemaPreviewInstanceProxy@@UEAAXPEAVUAnimInstance@@@Z)

1>AnimIKinemaPreviewInstance.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl FAnimIKinemaPreviewInstanceProxy::Update(float)" (?Update@FAnimIKinemaPreviewInstanceProxy@@UEAAXM@Z)

1>AnimIKinemaPreviewInstance.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl FAnimIKinemaPreviewInstanceProxy::Evaluate(struct FPoseContext &)" (?Evaluate@FAnimIKinemaPreviewInstanceProxy@@UEAA_NAEAUFPoseContext@@@Z)

1>AnimIKinemaPreviewInstance.gen.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl UAnimIKinemaPreviewInstance::UAnimIKinemaPreviewInstance(class FObjectInitializer const &)" (??0UAnimIKinemaPreviewInstance@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function "void __cdecl InternalConstructor(class FObjectInitializer const &)" (??$InternalConstructor@VUAnimIKinemaPreviewInstance@@@@YAXAEBVFObjectInitializer@@@Z)

1>AnimIKinemaPreviewInstance.gen.cpp.obj : error LNK2019: unresolved external symbol "public: virtual void __cdecl UAnimIKinemaPreviewInstance::Serialize(class FArchive &)" (?Serialize@UAnimIKinemaPreviewInstance@@UEAAXAEAVFArchive@@@Z) referenced in function "public: virtual void __cdecl UAnimIKinemaPreviewInstance::Serialize(class FStructuredArchive::FRecord)" (?Serialize@UAnimIKinemaPreviewInstance@@UEAAXVFRecord@FStructuredArchive@@@Z)

1>AnimIKinemaPreviewInstance.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimIKinemaPreviewInstance::NativeInitializeAnimation(void)" (?NativeInitializeAnimation@UAnimIKinemaPreviewInstance@@UEAAXXZ)

1>AnimIKinemaPreviewInstance.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual struct FAnimInstanceProxy * __cdecl UAnimIKinemaPreviewInstance::CreateAnimInstanceProxy(void)" (?CreateAnimInstanceProxy@UAnimIKinemaPreviewInstance@@UEAAPEAUFAnimInstanceProxy@@XZ)

1>AnimIKinemaPreviewInstance.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimIKinemaPreviewInstance::SetAnimationAsset(class UAnimationAsset *,bool,float)" (?SetAnimationAsset@UAnimIKinemaPreviewInstance@@UEAAXPEAVUAnimationAsset@@_NM@Z)

1>IKinemaRigToolEdSkeletalMeshComponent.gen.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl UIKinemaRigToolEdSkeletalMeshComponent::UIKinemaRigToolEdSkeletalMeshComponent(class FObjectInitializer const &)" (??0UIKinemaRigToolEdSkeletalMeshComponent@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function "void __cdecl InternalConstructor(class FObjectInitializer const &)" (??$InternalConstructor@VUIKinemaRigToolEdSkeletalMeshComponent@@@@YAXAEBVFObjectInitializer@@@Z)

1>IKinemaRigToolEdSkeletalMeshComponent.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FPrimitiveSceneProxy * __cdecl UIKinemaRigToolEdSkeletalMeshComponent::CreateSceneProxy(void)" (?CreateSceneProxy@UIKinemaRigToolEdSkeletalMeshComponent@@UEAAPEAVFPrimitiveSceneProxy@@XZ)

1>IKinemaRigToolEdSkeletalMeshComponent.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UIKinemaRigToolEdSkeletalMeshComponent::Render(class FSceneView const *,class FPrimitiveDrawInterface *)" (?Render@UIKinemaRigToolEdSkeletalMeshComponent@@UEAAXPEBVFSceneView@@PEAVFPrimitiveDrawInterface@@@Z)

1>IKinemaRigToolEdSkeletalMeshComponent.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UIKinemaRigToolEdSkeletalMeshComponent::RenderHitTest(class FSceneView const *,class FPrimitiveDrawInterface *)" (?RenderHitTest@UIKinemaRigToolEdSkeletalMeshComponent@@UEAAXPEBVFSceneView@@PEAVFPrimitiveDrawInterface@@@Z)

1>IKinemaRigToolEdSkeletalMeshComponent.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UIKinemaRigToolEdSkeletalMeshComponent::InitAnim(bool)" (?InitAnim@UIKinemaRigToolEdSkeletalMeshComponent@@UEAAX_N@Z)

1>E:\Projects\ProjectGP\Plugins\IKinema\Binaries\Win64\UE4Editor-IKinemaRigTool.dll : fatal error LNK1120: 14 unresolved externals

1>  [46/50] UE4Editor-IKinemaEditor.dll

1>     Creating library E:\Projects\ProjectGP\Plugins\IKinema\Intermediate\Build\Win64\UE4Editor\Development\IKinemaEditor\UE4Editor-IKinemaEditor.suppressed.lib and object E:\Projects\ProjectGP\Plugins\IKinema\Intermediate\Build\Win64\UE4Editor\Development\IKinemaEditor\UE4Editor-IKinemaEditor.suppressed.exp

1>LINK : error LNK2001: unresolved external symbol IMPLEMENT_MODULE_IKinemaEditor

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl UAnimGraphNode_IKinemaFootPlacement::UAnimGraphNode_IKinemaFootPlacement(class FObjectInitializer const &)" (??0UAnimGraphNode_IKinemaFootPlacement@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function "void __cdecl InternalConstructor(class FObjectInitializer const &)" (??$InternalConstructor@VUAnimGraphNode_IKinemaFootPlacement@@@@YAXAEBVFObjectInitializer@@@Z)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FText __cdecl UAnimGraphNode_IKinemaFootPlacement::GetNodeTitle(enum ENodeTitleType::Type)const " (?GetNodeTitle@UAnimGraphNode_IKinemaFootPlacement@@UEBA?AVFText@@W4Type@ENodeTitleType@@@Z)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual struct FLinearColor __cdecl UAnimGraphNode_IKinemaFootPlacement::GetNodeTitleColor(void)const " (?GetNodeTitleColor@UAnimGraphNode_IKinemaFootPlacement@@UEBA?AUFLinearColor@@XZ)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FText __cdecl UAnimGraphNode_IKinemaFootPlacement::GetTooltipText(void)const " (?GetTooltipText@UAnimGraphNode_IKinemaFootPlacement@@UEBA?AVFText@@XZ)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaFootPlacement::GetMenuActions(class FBlueprintActionDatabaseRegistrar &)const " (?GetMenuActions@UAnimGraphNode_IKinemaFootPlacement@@UEBAXAEAVFBlueprintActionDatabaseRegistrar@@@Z)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaFootPlacement::GetMenuEntries(struct FGraphContextMenuBuilder &)const " (?GetMenuEntries@UAnimGraphNode_IKinemaFootPlacement@@UEBAXAEAUFGraphContextMenuBuilder@@@Z)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FString __cdecl UAnimGraphNode_IKinemaFootPlacement::GetNodeCategory(void)const " (?GetNodeCategory@UAnimGraphNode_IKinemaFootPlacement@@UEBA?AVFString@@XZ)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UAnimGraphNode_IKinemaFootPlacement::IsActionFilteredOut(class FBlueprintActionFilter const &)" (?IsActionFilteredOut@UAnimGraphNode_IKinemaFootPlacement@@UEAA_NAEBVFBlueprintActionFilter@@@Z)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaFootPlacement::CustomizePinData(class UEdGraphPin *,class FName,int)const " (?CustomizePinData@UAnimGraphNode_IKinemaFootPlacement@@UEBAXPEAVUEdGraphPin@@VFName@@H@Z)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaFootPlacement::PostEditChangeProperty(struct FPropertyChangedEvent &)" (?PostEditChangeProperty@UAnimGraphNode_IKinemaFootPlacement@@UEAAXAEAUFPropertyChangedEvent@@@Z)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaFootPlacement::ValidateAnimNodeDuringCompilation(class USkeleton *,class FCompilerResultsLog &)" (?ValidateAnimNodeDuringCompilation@UAnimGraphNode_IKinemaFootPlacement@@UEAAXPEAVUSkeleton@@AEAVFCompilerResultsLog@@@Z)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaFootPlacement::PreloadRequiredAssets(void)" (?PreloadRequiredAssets@UAnimGraphNode_IKinemaFootPlacement@@UEAAXXZ)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaFootPlacement::AllocateDefaultPins(void)" (?AllocateDefaultPins@UAnimGraphNode_IKinemaFootPlacement@@UEAAXXZ)

1>AnimGraphNode_IKinemaFootPlacement.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaFootPlacement::ReallocatePinsDuringReconstruction(class TArray&)" (?ReallocatePinsDuringReconstruction@UAnimGraphNode_IKinemaFootPlacement@@UEAAXAEAV?$TArray@PEAVUEdGraphPin@@VFDefaultAllocator@@@@@Z)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl UAnimGraphNode_IKinemaSolver::UAnimGraphNode_IKinemaSolver(class FObjectInitializer const &)" (??0UAnimGraphNode_IKinemaSolver@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function "void __cdecl InternalConstructor(class FObjectInitializer const &)" (??$InternalConstructor@VUAnimGraphNode_IKinemaSolver@@@@YAXAEBVFObjectInitializer@@@Z)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FText __cdecl UAnimGraphNode_IKinemaSolver::GetNodeTitle(enum ENodeTitleType::Type)const " (?GetNodeTitle@UAnimGraphNode_IKinemaSolver@@UEBA?AVFText@@W4Type@ENodeTitleType@@@Z)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual struct FLinearColor __cdecl UAnimGraphNode_IKinemaSolver::GetNodeTitleColor(void)const " (?GetNodeTitleColor@UAnimGraphNode_IKinemaSolver@@UEBA?AUFLinearColor@@XZ)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FText __cdecl UAnimGraphNode_IKinemaSolver::GetTooltipText(void)const " (?GetTooltipText@UAnimGraphNode_IKinemaSolver@@UEBA?AVFText@@XZ)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaSolver::AllocateDefaultPins(void)" (?AllocateDefaultPins@UAnimGraphNode_IKinemaSolver@@UEAAXXZ)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaSolver::GetMenuActions(class FBlueprintActionDatabaseRegistrar &)const " (?GetMenuActions@UAnimGraphNode_IKinemaSolver@@UEBAXAEAVFBlueprintActionDatabaseRegistrar@@@Z)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaSolver::GetMenuEntries(struct FGraphContextMenuBuilder &)const " (?GetMenuEntries@UAnimGraphNode_IKinemaSolver@@UEBAXAEAUFGraphContextMenuBuilder@@@Z)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FString __cdecl UAnimGraphNode_IKinemaSolver::GetNodeCategory(void)const " (?GetNodeCategory@UAnimGraphNode_IKinemaSolver@@UEBA?AVFString@@XZ)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UAnimGraphNode_IKinemaSolver::IsActionFilteredOut(class FBlueprintActionFilter const &)" (?IsActionFilteredOut@UAnimGraphNode_IKinemaSolver@@UEAA_NAEBVFBlueprintActionFilter@@@Z)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaSolver::ReallocatePinsDuringReconstruction(class TArray&)" (?ReallocatePinsDuringReconstruction@UAnimGraphNode_IKinemaSolver@@UEAAXAEAV?$TArray@PEAVUEdGraphPin@@VFDefaultAllocator@@@@@Z)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaSolver::CustomizePinData(class UEdGraphPin *,class FName,int)const " (?CustomizePinData@UAnimGraphNode_IKinemaSolver@@UEBAXPEAVUEdGraphPin@@VFName@@H@Z)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaSolver::ValidateAnimNodeDuringCompilation(class USkeleton *,class FCompilerResultsLog &)" (?ValidateAnimNodeDuringCompilation@UAnimGraphNode_IKinemaSolver@@UEAAXPEAVUSkeleton@@AEAVFCompilerResultsLog@@@Z)

1>AnimGraphNode_IKinemaSolver.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaSolver::PreloadRequiredAssets(void)" (?PreloadRequiredAssets@UAnimGraphNode_IKinemaSolver@@UEAAXXZ)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl UAnimGraphNode_IKinemaVR::UAnimGraphNode_IKinemaVR(class FObjectInitializer const &)" (??0UAnimGraphNode_IKinemaVR@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function "void __cdecl InternalConstructor(class FObjectInitializer const &)" (??$InternalConstructor@VUAnimGraphNode_IKinemaVR@@@@YAXAEBVFObjectInitializer@@@Z)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FText __cdecl UAnimGraphNode_IKinemaVR::GetNodeTitle(enum ENodeTitleType::Type)const " (?GetNodeTitle@UAnimGraphNode_IKinemaVR@@UEBA?AVFText@@W4Type@ENodeTitleType@@@Z)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual struct FLinearColor __cdecl UAnimGraphNode_IKinemaVR::GetNodeTitleColor(void)const " (?GetNodeTitleColor@UAnimGraphNode_IKinemaVR@@UEBA?AUFLinearColor@@XZ)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FText __cdecl UAnimGraphNode_IKinemaVR::GetTooltipText(void)const " (?GetTooltipText@UAnimGraphNode_IKinemaVR@@UEBA?AVFText@@XZ)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaVR::GetMenuActions(class FBlueprintActionDatabaseRegistrar &)const " (?GetMenuActions@UAnimGraphNode_IKinemaVR@@UEBAXAEAVFBlueprintActionDatabaseRegistrar@@@Z)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaVR::GetMenuEntries(struct FGraphContextMenuBuilder &)const " (?GetMenuEntries@UAnimGraphNode_IKinemaVR@@UEBAXAEAUFGraphContextMenuBuilder@@@Z)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FString __cdecl UAnimGraphNode_IKinemaVR::GetNodeCategory(void)const " (?GetNodeCategory@UAnimGraphNode_IKinemaVR@@UEBA?AVFString@@XZ)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UAnimGraphNode_IKinemaVR::IsActionFilteredOut(class FBlueprintActionFilter const &)" (?IsActionFilteredOut@UAnimGraphNode_IKinemaVR@@UEAA_NAEBVFBlueprintActionFilter@@@Z)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaVR::CustomizePinData(class UEdGraphPin *,class FName,int)const " (?CustomizePinData@UAnimGraphNode_IKinemaVR@@UEBAXPEAVUEdGraphPin@@VFName@@H@Z)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaVR::PostEditChangeProperty(struct FPropertyChangedEvent &)" (?PostEditChangeProperty@UAnimGraphNode_IKinemaVR@@UEAAXAEAUFPropertyChangedEvent@@@Z)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaVR::ValidateAnimNodeDuringCompilation(class USkeleton *,class FCompilerResultsLog &)" (?ValidateAnimNodeDuringCompilation@UAnimGraphNode_IKinemaVR@@UEAAXPEAVUSkeleton@@AEAVFCompilerResultsLog@@@Z)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaVR::PreloadRequiredAssets(void)" (?PreloadRequiredAssets@UAnimGraphNode_IKinemaVR@@UEAAXXZ)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaVR::AllocateDefaultPins(void)" (?AllocateDefaultPins@UAnimGraphNode_IKinemaVR@@UEAAXXZ)

1>AnimGraphNode_IKinemaVR.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UAnimGraphNode_IKinemaVR::ReallocatePinsDuringReconstruction(class TArray&)" (?ReallocatePinsDuringReconstruction@UAnimGraphNode_IKinemaVR@@UEAAXAEAV?$TArray@PEAVUEdGraphPin@@VFDefaultAllocator@@@@@Z)

1>IKinemaRigExporter.gen.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl UIKinemaRigExporter::UIKinemaRigExporter(class FObjectInitializer const &)" (??0UIKinemaRigExporter@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function "void __cdecl InternalConstructor(class FObjectInitializer const &)" (??$InternalConstructor@VUIKinemaRigExporter@@@@YAXAEBVFObjectInitializer@@@Z)

1>IKinemaRigExporter.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UIKinemaRigExporter::ExportText(class FExportObjectInnerContext const *,class UObject *,wchar_t const *,class FOutputDevice &,class FFeedbackContext *,unsigned int)" (?ExportText@UIKinemaRigExporter@@UEAA_NPEBVFExportObjectInnerContext@@PEAVUObject@@PEB_WAEAVFOutputDevice@@PEAVFFeedbackContext@@I@Z)

1>IKinemaRigFactory.gen.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl UIKinemaRigFactory::UIKinemaRigFactory(class FObjectInitializer const &)" (??0UIKinemaRigFactory@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function "void __cdecl InternalConstructor(class FObjectInitializer const &)" (??$InternalConstructor@VUIKinemaRigFactory@@@@YAXAEBVFObjectInitializer@@@Z)

1>IKinemaRigFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class UObject * __cdecl UIKinemaRigFactory::FactoryCreateText(class UClass *,class UObject *,class FName,enum EObjectFlags,class UObject *,wchar_t const *,wchar_t const * &,wchar_t const *,class FFeedbackContext *)" (?FactoryCreateText@UIKinemaRigFactory@@UEAAPEAVUObject@@PEAVUClass@@PEAV2@VFName@@W4EObjectFlags@@1PEB_WAEAPEB_W4PEAVFFeedbackContext@@@Z)

1>IKinemaRigNewFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class UObject * __cdecl UIKinemaRigFactory::FactoryCreateText(class UClass *,class UObject *,class FName,enum EObjectFlags,class UObject *,wchar_t const *,wchar_t const * &,wchar_t const *,class FFeedbackContext *)" (?FactoryCreateText@UIKinemaRigFactory@@UEAAPEAVUObject@@PEAVUClass@@PEAV2@VFName@@W4EObjectFlags@@1PEB_WAEAPEB_W4PEAVFFeedbackContext@@@Z)

1>IKinemaRigFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UIKinemaRigFactory::CanReimport(class UObject *,class TArray&)" (?CanReimport@UIKinemaRigFactory@@UEAA_NPEAVUObject@@AEAV?$TArray@VFString@@VFDefaultAllocator@@@@@Z)

1>IKinemaRigNewFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UIKinemaRigFactory::CanReimport(class UObject *,class TArray&)" (?CanReimport@UIKinemaRigFactory@@UEAA_NPEAVUObject@@AEAV?$TArray@VFString@@VFDefaultAllocator@@@@@Z)

1>IKinemaRigFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UIKinemaRigFactory::SetReimportPaths(class UObject *,class TArrayconst &)" (?SetReimportPaths@UIKinemaRigFactory@@UEAAXPEAVUObject@@AEBV?$TArray@VFString@@VFDefaultAllocator@@@@@Z)

1>IKinemaRigNewFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UIKinemaRigFactory::SetReimportPaths(class UObject *,class TArrayconst &)" (?SetReimportPaths@UIKinemaRigFactory@@UEAAXPEAVUObject@@AEBV?$TArray@VFString@@VFDefaultAllocator@@@@@Z)

1>IKinemaRigFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual enum EReimportResult::Type __cdecl UIKinemaRigFactory::Reimport(class UObject *)" (?Reimport@UIKinemaRigFactory@@UEAA?AW4Type@EReimportResult@@PEAVUObject@@@Z)

1>IKinemaRigNewFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual enum EReimportResult::Type __cdecl UIKinemaRigFactory::Reimport(class UObject *)" (?Reimport@UIKinemaRigFactory@@UEAA?AW4Type@EReimportResult@@PEAVUObject@@@Z)

1>IKinemaRigFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UIKinemaRigFactory::ConfigureProperties(void)" (?ConfigureProperties@UIKinemaRigFactory@@UEAA_NXZ)

1>IKinemaRigNewFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UIKinemaRigFactory::ConfigureProperties(void)" (?ConfigureProperties@UIKinemaRigFactory@@UEAA_NXZ)

1>IKinemaRigFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class UObject * __cdecl UIKinemaRigFactory::FactoryCreateNew(class UClass *,class UObject *,class FName,enum EObjectFlags,class UObject *,class FFeedbackContext *)" (?FactoryCreateNew@UIKinemaRigFactory@@UEAAPEAVUObject@@PEAVUClass@@PEAV2@VFName@@W4EObjectFlags@@1PEAVFFeedbackContext@@@Z)

1>IKinemaRigNewFactory.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class UObject * __cdecl UIKinemaRigFactory::FactoryCreateNew(class UClass *,class UObject *,class FName,enum EObjectFlags,class UObject *,class FFeedbackContext *)" (?FactoryCreateNew@UIKinemaRigFactory@@UEAAPEAVUObject@@PEAVUClass@@PEAV2@VFName@@W4EObjectFlags@@1PEAVFFeedbackContext@@@Z)

1>IKinemaRigNewFactory.gen.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl UIKinemaRigNewFactory::UIKinemaRigNewFactory(class FObjectInitializer const &)" (??0UIKinemaRigNewFactory@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function "void __cdecl InternalConstructor(class FObjectInitializer const &)" (??$InternalConstructor@VUIKinemaRigNewFactory@@@@YAXAEBVFObjectInitializer@@@Z)

1>E:\Projects\ProjectGP\Plugins\IKinema\Binaries\Win64\UE4Editor-IKinemaEditor.dll : fatal error LNK1120: 52 unresolved externals

 

Hi David, the plugin ships with pre-compiled binaries without the integration source which means you cannot rebuild the plugin. 

To get around this issue, if you remove the plugin -> build your project -> reinstall the plugin you should be good to go. 

 

David Escalona
Posts: 5

Hi Simon,

Thanks for you message but I don't get what you mean. Even if the plugin comes with precompiled binaries Unreal should popup a message about "binaries not correct, build project again". I have downloaded the example project from Ikinema documentation just to check that the issue was not on my project and I have the same error.

I have deleted intermediate and binaries folder from project and plugin folders, removed the plugin and build, then copy plugin folder again, etc... always fail.

It's very weird because I used the plugin in the past with previous engine versions and I never had this issue.

Simon W
Posts: 394

Hi David, 

Since the plugin is a binary distrubution it means you cannot rebuild the plugin and if you try it won't compile. This is the issue you are seeing.  If you do try and rebuild the plugin it will delete the binaries we have supplied which means it won't work from that point on.

Could you try the following:

 

Uninstall the plugin

Open your project to make sure it is properly built

Reinstall the plugin to the project directory

 

The next time you open your project it shouldn't pompt you to rebuild the plugin and it should work as expected


You must also choose either Action for Maya or Action for MotionBuilder as a part of the package.


Your email address was not recognized as an academic email!

For more information, please contact support
Chat with us now!
Chat with us now!

Please, introduce yourself:

Studio Size*: