x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Error with creating new AnimGraphNode (Unresolved External Symbol)

 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl FBlueprintNodeSignature::FBlueprintNodeSignature(class TSubclassOf<class UEdGraphNode>)" (__imp_??0FBlueprintNodeSignature@@QEAA@V?$TSubclassOf@VUEdGraphNode@@@@@Z) referenced in function "public: virtual struct FBlueprintNodeSignature __cdecl UK2Node::GetSignature(void)const " (?GetSignature@UK2Node@@UEBA?AUFBlueprintNodeSignature@@XZ)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __cdecl FBlueprintNodeSignature::FBlueprintNodeSignature(class TSubclassOf<class UEdGraphNode>)" (__imp_??0FBlueprintNodeSignature@@QEAA@V?$TSubclassOf@VUEdGraphNode@@@@@Z)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::AutowireNewNode(class UEdGraphPin *)" (?AutowireNewNode@UK2Node@@UEAAXPEAVUEdGraphPin@@@Z)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::AutowireNewNode(class UEdGraphPin *)" (?AutowireNewNode@UK2Node@@UEAAXPEAVUEdGraphPin@@@Z)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UK2Node::CanSplitPin(class UEdGraphPin const *)const " (?CanSplitPin@UK2Node@@UEBA_NPEBVUEdGraphPin@@@Z)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UK2Node::CanSplitPin(class UEdGraphPin const *)const " (?CanSplitPin@UK2Node@@UEBA_NPEBVUEdGraphPin@@@Z)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::ConvertDeprecatedNode(class UEdGraph *,bool)" (?ConvertDeprecatedNode@UK2Node@@UEAAXPEAVUEdGraph@@_N@Z)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::ConvertDeprecatedNode(class UEdGraph *,bool)" (?ConvertDeprecatedNode@UK2Node@@UEAAXPEAVUEdGraph@@_N@Z)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FNodeHandlingFunctor * __cdecl UK2Node::CreateNodeHandler(class FKismetCompilerContext &)const " (?CreateNodeHandler@UK2Node@@UEBAPEAVFNodeHandlingFunctor@@AEAVFKismetCompilerContext@@@Z)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FNodeHandlingFunctor * __cdecl UK2Node::CreateNodeHandler(class FKismetCompilerContext &)const " (?CreateNodeHandler@UK2Node@@UEBAPEAVFNodeHandlingFunctor@@AEAVFKismetCompilerContext@@@Z)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "protected: virtual enum UK2Node::ERedirectType __cdecl UK2Node::DoPinsMatchForReconstruction(class UEdGraphPin const *,int,class UEdGraphPin const *,int)const " (?DoPinsMatchForReconstruction@UK2Node@@MEBA?AW4ERedirectType@1@PEBVUEdGraphPin@@H0H@Z)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "protected: virtual enum UK2Node::ERedirectType __cdecl UK2Node::DoPinsMatchForReconstruction(class UEdGraphPin const *,int,class UEdGraphPin const *,int)const " (?DoPinsMatchForReconstruction@UK2Node@@MEBA?AW4ERedirectType@1@PEBVUEdGraphPin@@H0H@Z)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UK2Node::DoesInputWildcardPinAcceptArray(class UEdGraphPin const *)const " (?DoesInputWildcardPinAcceptArray@UK2Node@@UEBA_NPEBVUEdGraphPin@@@Z)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UK2Node::DoesInputWildcardPinAcceptArray(class UEdGraphPin const *)const " (?DoesInputWildcardPinAcceptArray@UK2Node@@UEBA_NPEBVUEdGraphPin@@@Z)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::EarlyValidation(class FCompilerResultsLog &)const " (?EarlyValidation@UK2Node@@UEBAXAEAVFCompilerResultsLog@@@Z)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::EarlyValidation(class FCompilerResultsLog &)const " (?EarlyValidation@UK2Node@@UEBAXAEAVFCompilerResultsLog@@@Z)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::ExpandNode(class FKismetCompilerContext &,class UEdGraph *)" (?ExpandNode@UK2Node@@UEAAXAEAVFKismetCompilerContext@@PEAVUEdGraph@@@Z)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::ExpandNode(class FKismetCompilerContext &,class UEdGraph *)" (?ExpandNode@UK2Node@@UEAAXAEAVFKismetCompilerContext@@PEAVUEdGraph@@@Z)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FName __cdecl UK2Node::GetCornerIcon(void)const " (?GetCornerIcon@UK2Node@@UEBA?AVFName@@XZ)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FName __cdecl UK2Node::GetCornerIcon(void)const " (?GetCornerIcon@UK2Node@@UEBA?AVFName@@XZ)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class UClass * __cdecl UK2Node::GetDynamicBindingClass(void)const " (?GetDynamicBindingClass@UK2Node@@UEBAPEAVUClass@@XZ)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class UClass * __cdecl UK2Node::GetDynamicBindingClass(void)const " (?GetDynamicBindingClass@UK2Node@@UEBAPEAVUClass@@XZ)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __cdecl UK2Node::GetNodeRefreshPriority(void)const " (?GetNodeRefreshPriority@UK2Node@@UEBAHXZ)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __cdecl UK2Node::GetNodeRefreshPriority(void)const " (?GetNodeRefreshPriority@UK2Node@@UEBAHXZ)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class UEdGraphPin * __cdecl UK2Node::GetPassThroughPin(class UEdGraphPin const *)const " (?GetPassThroughPin@UK2Node@@UEBAPEAVUEdGraphPin@@PEBV2@@Z)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class UEdGraphPin * __cdecl UK2Node::GetPassThroughPin(class UEdGraphPin const *)const " (?GetPassThroughPin@UK2Node@@UEBAPEAVUEdGraphPin@@PEBV2@@Z)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FString __cdecl UK2Node::GetPinMetaData(class FName,class FName)" (?GetPinMetaData@UK2Node@@UEAA?AVFString@@VFName@@0@Z)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FString __cdecl UK2Node::GetPinMetaData(class FName,class FName)" (?GetPinMetaData@UK2Node@@UEAA?AVFString@@VFName@@0@Z)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "protected: virtual void __cdecl UK2Node::GetRedirectPinNames(class UEdGraphPin const &,class TArray<class FString,class FDefaultAllocator> &)const " (?GetRedirectPinNames@UK2Node@@MEBAXAEBVUEdGraphPin@@AEAV?$TArray@VFString@@VFDefaultAllocator@@@@@Z)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "protected: virtual void __cdecl UK2Node::GetRedirectPinNames(class UEdGraphPin const &,class TArray<class FString,class FDefaultAllocator> &)const " (?GetRedirectPinNames@UK2Node@@MEBAXAEBVUEdGraphPin@@AEAV?$TArray@VFString@@VFDefaultAllocator@@@@@Z)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FText __cdecl UK2Node::GetToolTipHeading(void)const " (?GetToolTipHeading@UK2Node@@UEBA?AVFText@@XZ)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FText __cdecl UK2Node::GetToolTipHeading(void)const " (?GetToolTipHeading@UK2Node@@UEBA?AVFText@@XZ)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UK2Node::IsConnectionDisallowed(class UEdGraphPin const *,class UEdGraphPin const *,class FString &)const " (?IsConnectionDisallowed@UK2Node@@UEBA_NPEBVUEdGraphPin@@0AEAVFString@@@Z)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UK2Node::IsConnectionDisallowed(class UEdGraphPin const *,class UEdGraphPin const *,class FString &)const " (?IsConnectionDisallowed@UK2Node@@UEBA_NPEBVUEdGraphPin@@0AEAVFString@@@Z)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UK2Node::IsInDevelopmentMode(void)const " (?IsInDevelopmentMode@UK2Node@@UEBA_NXZ)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl UK2Node::IsInDevelopmentMode(void)const " (?IsInDevelopmentMode@UK2Node@@UEBA_NXZ)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::PinConnectionListChanged(class UEdGraphPin *)" (?PinConnectionListChanged@UK2Node@@UEAAXPEAVUEdGraphPin@@@Z)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::PinConnectionListChanged(class UEdGraphPin *)" (?PinConnectionListChanged@UK2Node@@UEAAXPEAVUEdGraphPin@@@Z)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::PostLoad(void)" (?PostLoad@UK2Node@@UEAAXXZ)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::PostLoad(void)" (?PostLoad@UK2Node@@UEAAXXZ)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::PostReconstructNode(void)" (?PostReconstructNode@UK2Node@@UEAAXXZ)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::PostReconstructNode(void)" (?PostReconstructNode@UK2Node@@UEAAXXZ)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::PreloadRequiredAssets(void)" (?PreloadRequiredAssets@UK2Node@@UEAAXXZ)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::PreloadRequiredAssets(void)" (?PreloadRequiredAssets@UK2Node@@UEAAXXZ)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::ReconstructNode(void)" (?ReconstructNode@UK2Node@@UEAAXXZ)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::ReconstructNode(void)" (?ReconstructNode@UK2Node@@UEAAXXZ)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::RegisterDynamicBinding(class UDynamicBlueprintBinding *)const " (?RegisterDynamicBinding@UK2Node@@UEBAXPEAVUDynamicBlueprintBinding@@@Z)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::RegisterDynamicBinding(class UDynamicBlueprintBinding *)const " (?RegisterDynamicBinding@UK2Node@@UEBAXPEAVUDynamicBlueprintBinding@@@Z)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual enum ERenamePinResult __cdecl UK2Node::RenameUserDefinedPin(class FName,class FName,bool)" (?RenameUserDefinedPin@UK2Node@@UEAA?AW4ERenamePinResult@@VFName@@0_N@Z)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual enum ERenamePinResult __cdecl UK2Node::RenameUserDefinedPin(class FName,class FName,bool)" (?RenameUserDefinedPin@UK2Node@@UEAA?AW4ERenamePinResult@@VFName@@0_N@Z)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::Serialize(class FArchive &)" (?Serialize@UK2Node@@UEAAXAEAVFArchive@@@Z)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::Serialize(class FArchive &)" (?Serialize@UK2Node@@UEAAXAEAVFArchive@@@Z)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::Serialize(class FStructuredArchive::FRecord)" (?Serialize@UK2Node@@UEAAXVFRecord@FStructuredArchive@@@Z)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::Serialize(class FStructuredArchive::FRecord)" (?Serialize@UK2Node@@UEAAXVFRecord@FStructuredArchive@@@Z)
 1>Module.OrientationWarpingEditor.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::ValidateNodeDuringCompilation(class FCompilerResultsLog &)const " (?ValidateNodeDuringCompilation@UK2Node@@UEBAXAEAVFCompilerResultsLog@@@Z)
 1>Module.OrientationWarpingEditor.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl UK2Node::ValidateNodeDuringCompilation(class FCompilerResultsLog &)const " (?ValidateNodeDuringCompilation@UK2Node@@UEBAXAEAVFCompilerResultsLog@@@Z)




I have been stuck with this issue for over a month and still can't resolve it... Can anyone please help me with this, how I can fix it?

Product Version: UE 4.22
Tags:
more ▼

asked Apr 23 '19 at 01:38 PM in C++ Programming

avatar image

DragonSlayər
1 1 2 6

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

Small recap of what's needed for an custom anim node

  • one runtime module with :

PublicDependencyModuleNames => "AnimGraphRuntime" a USTRUCT extending FAnimNode_Base

  • one editor module with PublicDependencyModuleNames => "AnimGraphRuntime", "AnimGraph", Private/Public IncludePaths => the runtime module path

a UCLASS extending UAnimGraphNode_Base

i think your problem come from the Dependency missing, but without more infos on your actual module structure/ code, hard to say more

more ▼

answered Apr 23 '19 at 02:27 PM

avatar image

Firefly74
1.5k 14 18 32

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question