Jump to content

Errors when compiling the binary source


Go to solution Solved by Adytzu,

Recommended Posts

 Hello community, in short, it is the mainline source, compiling with VS2022 Toolset v143 (c++20 c17) on Windows 11.
I used this tutorial for the game and db sources worked ok , but I'm stuck here again, my brain can't take it anymore. I get these errors when I compile:
 

Spoiler

Severity    Code    Description    Project    Path    File    Line    Suppression State    Tool    Details
Error    LNK2019    unresolved external symbol __imp__GrannySetLogCallback@4 referenced in function "int __cdecl Setup(char *)" (?Setup@@YAHPAD@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\UserInterface.obj    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetMaterialTextureByType@8 referenced in function "public: bool __thiscall CGrannyMaterial::IsIn(char const *,int *)" (?IsIn@CGrannyMaterial@@QAE_NPBDPAH@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Material.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFindMatchingMember@16 referenced in function "public: bool __thiscall CGrannyMaterial::CreateFromGrannyMaterialPointer(struct granny_material *)" (?CreateFromGrannyMaterialPointer@CGrannyMaterial@@QAE_NPAUgranny_material@@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Material.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyConvertSingleObject@20 referenced in function "public: bool __thiscall CGrannyMaterial::CreateFromGrannyMaterialPointer(struct granny_material *)" (?CreateFromGrannyMaterialPointer@CGrannyMaterial@@QAE_NPAUgranny_material@@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Material.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyReadEntireFileFromMemory@8 referenced in function "protected: virtual bool __thiscall CGraphicThing::OnLoad(int,void const *)" (?OnLoad@CGraphicThing@@MAE_NHPBX@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Thing.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeFileSection@8 referenced in function "protected: bool __thiscall CGraphicThing::LoadModels(void)" (?LoadModels@CGraphicThing@@IAE_NXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Thing.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeFile@4 referenced in function "protected: virtual void __thiscall CGraphicThing::OnClear(void)" (?OnClear@CGraphicThing@@MAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Thing.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetFileInfo@4 referenced in function "protected: virtual bool __thiscall CGraphicThing::OnLoad(int,void const *)" (?OnLoad@CGraphicThing@@MAE_NHPBX@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Thing.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetSourceSkeleton@4 referenced in function "protected: void __thiscall CGrannyModelInstance::UpdateWorldPose(void)" (?UpdateWorldPose@CGrannyModelInstance@@IAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceUpdate.obj)    1        Link    
Error    LNK2001    unresolved external symbol __imp__GrannyGetSourceSkeleton@4    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannySetModelClock@8 referenced in function "public: void __thiscall CGrannyModelInstance::Update(unsigned long)" (?Update@CGrannyModelInstance@@QAEXK@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceUpdate.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeCompletedModelControls@4 referenced in function "protected: void __thiscall CGrannyModelInstance::UpdateWorldPose(void)" (?UpdateWorldPose@CGrannyModelInstance@@IAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceUpdate.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannySampleModelAnimationsAccelerated@20 referenced in function "protected: void __thiscall CGrannyModelInstance::UpdateWorldPose(void)" (?UpdateWorldPose@CGrannyModelInstance@@IAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceUpdate.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyUpdateModelMatrix@20 referenced in function "public: void __thiscall CGrannyModelInstance::UpdateTransform(struct D3DXMATRIX *,float)" (?UpdateTransform@CGrannyModelInstance@@QAEXPAUD3DXMATRIX@@M@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceUpdate.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyNewLocalPose@4 referenced in function "public: struct granny::local_pose * __thiscall CGrannyLocalPose::Get(int)" (?Get@CGrannyLocalPose@@QAEPAUlocal_pose@granny@@H@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceUpdate.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeLocalPose@4 referenced in function "public: virtual __thiscall CGrannyLocalPose::~CGrannyLocalPose(void)" (??1CGrannyLocalPose@@UAE@XZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceUpdate.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetWorldPoseComposite4x4Array@4 referenced in function "protected: void __thiscall CGrannyModelInstance::UpdateWorldMatrices(struct D3DXMATRIX const *)" (?UpdateWorldMatrices@CGrannyModelInstance@@IAEXPBUD3DXMATRIX@@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceUpdate.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyInstantiateModel@4 referenced in function "protected: void __thiscall CGrannyModelInstance::__CreateModelInstance(void)" (?__CreateModelInstance@CGrannyModelInstance@@IAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeModelInstance@4 referenced in function "protected: void __thiscall CGrannyModelInstance::__DestroyModelInstance(void)" (?__DestroyModelInstance@CGrannyModelInstance@@IAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyNewMeshBinding@12 referenced in function "protected: bool __thiscall CGrannyModelInstance::__CreateMeshBindingVector(class CGrannyModelInstance *)" (?__CreateMeshBindingVector@CGrannyModelInstance@@IAE_NPAV1@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2001    unresolved external symbol __imp__GrannyNewMeshBinding@12    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeMeshBinding@4 referenced in function "protected: void __thiscall CGrannyModelInstance::__DestroyMeshBindingVector(void)" (?__DestroyMeshBindingVector@CGrannyModelInstance@@IAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2001    unresolved external symbol __imp__GrannyFreeMeshBinding@4    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetMeshBindingToBoneIndices@4 referenced in function "protected: int * __thiscall CGrannyModelInstance::__GetMeshBoneIndices(unsigned int)const " (?__GetMeshBoneIndices@CGrannyModelInstance@@IBEPAHI@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2001    unresolved external symbol __imp__GrannyGetMeshBindingToBoneIndices@4    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFindBoneByName@12 referenced in function "public: bool __thiscall CGrannyModelInstance::GetBoneIndexByName(char const *,int *)const " (?GetBoneIndexByName@CGrannyModelInstance@@QBE_NPBDPAH@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyNewWorldPose@4 referenced in function "protected: void __thiscall CGrannyModelInstance::__CreateWorldPose(class CGrannyModelInstance *)" (?__CreateWorldPose@CGrannyModelInstance@@IAEXPAV1@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeWorldPose@4 referenced in function "protected: void __thiscall CGrannyModelInstance::__DestroyWorldPose(void)" (?__DestroyWorldPose@CGrannyModelInstance@@IAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetWorldPose4x4@8 referenced in function "public: float const * __thiscall CGrannyModelInstance::GetBoneMatrixPointer(int)const " (?GetBoneMatrixPointer@CGrannyModelInstance@@QBEPBMH@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2001    unresolved external symbol __imp__GrannyGetWorldPose4x4@8    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceCollisionDetection.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetWorldPoseComposite4x4@8 referenced in function "public: float const * __thiscall CGrannyModelInstance::GetCompositeBoneMatrixPointer(int)const " (?GetCompositeBoneMatrixPointer@CGrannyModelInstance@@QBEPBMH@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetTotalTypeSize@4 referenced in function "protected: bool __thiscall CGrannyModel::LoadMeshs(void)" (?LoadMeshs@CGrannyModel@@IAE_NXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Model.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetMeshVertexCount@4 referenced in function "protected: bool __thiscall CGrannyModel::LoadMeshs(void)" (?LoadMeshs@CGrannyModel@@IAE_NXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Model.obj)    1        Link    
Error    LNK2001    unresolved external symbol __imp__GrannyGetMeshVertexCount@4    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyMeshIsRigid@4 referenced in function "protected: bool __thiscall CGrannyModel::LoadMeshs(void)" (?LoadMeshs@CGrannyModel@@IAE_NXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Model.obj)    1        Link    
Error    LNK2001    unresolved external symbol __imp__GrannyMeshIsRigid@4    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetMeshIndexCount@4 referenced in function "protected: bool __thiscall CGrannyModel::LoadMeshs(void)" (?LoadMeshs@CGrannyModel@@IAE_NXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Model.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeControl@4 referenced in function "public: void __thiscall CGrannyModelInstance::CopyMotion(class CGrannyModelInstance *,bool)" (?CopyMotion@CGrannyModelInstance@@QAEXPAV1@_N@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeControlOnceUnused@4 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyCompleteControlAt@8 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyControlIsComplete@4 referenced in function "public: bool __thiscall CGrannyModelInstance::IsMotionPlaying(void)" (?IsMotionPlaying@CGrannyModelInstance@@QAE_NXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeControlIfComplete@4 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetControlLoopCount@4 referenced in function "public: void __thiscall CGrannyModelInstance::CopyMotion(class CGrannyModelInstance *,bool)" (?CopyMotion@CGrannyModelInstance@@QAEXPAV1@_N@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannySetControlLoopCount@8 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetControlSpeed@4 referenced in function "public: void __thiscall CGrannyModelInstance::CopyMotion(class CGrannyModelInstance *,bool)" (?CopyMotion@CGrannyModelInstance@@QAEXPAV1@_N@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannySetControlSpeed@8 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetControlLocalDuration@4 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionAtEnd(void)" (?SetMotionAtEnd@CGrannyModelInstance@@QAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannySetControlEaseIn@8 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannySetControlEaseInCurve@28 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannySetControlEaseOut@8 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannySetControlEaseOutCurve@28 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetControlRawLocalClock@4 referenced in function "public: void __thiscall CGrannyModelInstance::CopyMotion(class CGrannyModelInstance *,bool)" (?CopyMotion@CGrannyModelInstance@@QAEXPAV1@_N@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannySetControlRawLocalClock@8 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionAtEnd(void)" (?SetMotionAtEnd@CGrannyModelInstance@@QAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyPlayControlledAnimation@12 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetMeshTriangleGroupCount@4 referenced in function "protected: bool __thiscall CGrannyMesh::LoadTriGroupNodeList(class CGrannyMaterialPalette &)" (?LoadTriGroupNodeList@CGrannyMesh@@IAE_NAAVCGrannyMaterialPalette@@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetMeshTriangleGroups@4 referenced in function "protected: bool __thiscall CGrannyMesh::LoadTriGroupNodeList(class CGrannyMaterialPalette &)" (?LoadTriGroupNodeList@CGrannyMesh@@IAE_NAAVCGrannyMaterialPalette@@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetMeshVertexType@4 referenced in function "public: bool __thiscall CGrannyMesh::CreateFromGrannyMeshPointer(struct granny_skeleton *,struct granny_mesh *,int,int,class CGrannyMaterialPalette &)" (?CreateFromGrannyMeshPointer@CGrannyMesh@@QAE_NPAUgranny_skeleton@@PAUgranny_mesh@@HHAAVCGrannyMaterialPalette@@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyCopyMeshVertices@12 referenced in function "public: void __thiscall CGrannyMesh::LoadPNTVertices(void *)" (?LoadPNTVertices@CGrannyMesh@@QAEXPAX@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetMeshVertices@4 referenced in function "public: void __thiscall CGrannyMesh::DeformPNTVertices(void *,struct D3DXMATRIX *,struct granny::mesh_binding *)const " (?DeformPNTVertices@CGrannyMesh@@QBEXPAXPAUD3DXMATRIX@@PAUmesh_binding@granny@@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyCopyMeshIndices@12 referenced in function "public: void __thiscall CGrannyMesh::LoadIndices(void *)" (?LoadIndices@CGrannyMesh@@QAEXPAX@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyNewMeshDeformer@16 referenced in function "public: bool __thiscall CGrannyMesh::CreateFromGrannyMeshPointer(struct granny_skeleton *,struct granny_mesh *,int,int,class CGrannyMaterialPalette &)" (?CreateFromGrannyMeshPointer@CGrannyMesh@@QAE_NPAUgranny_skeleton@@PAUgranny_mesh@@HHAAVCGrannyMaterialPalette@@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeMeshDeformer@4 referenced in function "public: void __thiscall CGrannyMesh::Destroy(void)" (?Destroy@CGrannyMesh@@QAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyDeformVertices@24 referenced in function "public: void __thiscall CGrannyMesh::DeformPNTVertices(void *,struct D3DXMATRIX *,struct granny::mesh_binding *)const " (?DeformPNTVertices@CGrannyMesh@@QBEXPAXPAUD3DXMATRIX@@PAUmesh_binding@granny@@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyPNT332VertexType referenced in function "protected: void __thiscall CGrannyMesh::Initialize(void)" (?Initialize@CGrannyMesh@@IAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK1120    57 unresolved externals    UserInterface    D:\clarityline\Srcs\Client\binary    D:\clarityline\Srcs\Client\binary\UserInterface.exe    1        Link    
 

Btw, I also upgraded to granny 2.11.8 and yes, I put the files in include and lib and I also put in Linker "Extern/lib" etc.
Any ideas or advice would help, thank you! ❤️

Link to comment
Share on other sites

  • Replies 6
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

9 hours ago, Adytzu said:

 Hello community, in short, it is the mainline source, compiling with VS2022 Toolset v143 (c++20 c17) on Windows 11.
I used this tutorial for the game and db sources worked ok , but I'm stuck here again, my brain can't take it anymore. I get these errors when I compile:

 

  Reveal hidden contents

Severity    Code    Description    Project    Path    File    Line    Suppression State    Tool    Details
Error    LNK2019    unresolved external symbol __imp__GrannySetLogCallback@4 referenced in function "int __cdecl Setup(char *)" (?Setup@@YAHPAD@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\UserInterface.obj    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetMaterialTextureByType@8 referenced in function "public: bool __thiscall CGrannyMaterial::IsIn(char const *,int *)" (?IsIn@CGrannyMaterial@@QAE_NPBDPAH@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Material.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFindMatchingMember@16 referenced in function "public: bool __thiscall CGrannyMaterial::CreateFromGrannyMaterialPointer(struct granny_material *)" (?CreateFromGrannyMaterialPointer@CGrannyMaterial@@QAE_NPAUgranny_material@@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Material.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyConvertSingleObject@20 referenced in function "public: bool __thiscall CGrannyMaterial::CreateFromGrannyMaterialPointer(struct granny_material *)" (?CreateFromGrannyMaterialPointer@CGrannyMaterial@@QAE_NPAUgranny_material@@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Material.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyReadEntireFileFromMemory@8 referenced in function "protected: virtual bool __thiscall CGraphicThing::OnLoad(int,void const *)" (?OnLoad@CGraphicThing@@MAE_NHPBX@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Thing.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeFileSection@8 referenced in function "protected: bool __thiscall CGraphicThing::LoadModels(void)" (?LoadModels@CGraphicThing@@IAE_NXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Thing.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeFile@4 referenced in function "protected: virtual void __thiscall CGraphicThing::OnClear(void)" (?OnClear@CGraphicThing@@MAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Thing.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetFileInfo@4 referenced in function "protected: virtual bool __thiscall CGraphicThing::OnLoad(int,void const *)" (?OnLoad@CGraphicThing@@MAE_NHPBX@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Thing.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetSourceSkeleton@4 referenced in function "protected: void __thiscall CGrannyModelInstance::UpdateWorldPose(void)" (?UpdateWorldPose@CGrannyModelInstance@@IAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceUpdate.obj)    1        Link    
Error    LNK2001    unresolved external symbol __imp__GrannyGetSourceSkeleton@4    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannySetModelClock@8 referenced in function "public: void __thiscall CGrannyModelInstance::Update(unsigned long)" (?Update@CGrannyModelInstance@@QAEXK@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceUpdate.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeCompletedModelControls@4 referenced in function "protected: void __thiscall CGrannyModelInstance::UpdateWorldPose(void)" (?UpdateWorldPose@CGrannyModelInstance@@IAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceUpdate.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannySampleModelAnimationsAccelerated@20 referenced in function "protected: void __thiscall CGrannyModelInstance::UpdateWorldPose(void)" (?UpdateWorldPose@CGrannyModelInstance@@IAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceUpdate.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyUpdateModelMatrix@20 referenced in function "public: void __thiscall CGrannyModelInstance::UpdateTransform(struct D3DXMATRIX *,float)" (?UpdateTransform@CGrannyModelInstance@@QAEXPAUD3DXMATRIX@@M@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceUpdate.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyNewLocalPose@4 referenced in function "public: struct granny::local_pose * __thiscall CGrannyLocalPose::Get(int)" (?Get@CGrannyLocalPose@@QAEPAUlocal_pose@granny@@H@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceUpdate.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeLocalPose@4 referenced in function "public: virtual __thiscall CGrannyLocalPose::~CGrannyLocalPose(void)" (??1CGrannyLocalPose@@UAE@XZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceUpdate.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetWorldPoseComposite4x4Array@4 referenced in function "protected: void __thiscall CGrannyModelInstance::UpdateWorldMatrices(struct D3DXMATRIX const *)" (?UpdateWorldMatrices@CGrannyModelInstance@@IAEXPBUD3DXMATRIX@@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceUpdate.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyInstantiateModel@4 referenced in function "protected: void __thiscall CGrannyModelInstance::__CreateModelInstance(void)" (?__CreateModelInstance@CGrannyModelInstance@@IAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeModelInstance@4 referenced in function "protected: void __thiscall CGrannyModelInstance::__DestroyModelInstance(void)" (?__DestroyModelInstance@CGrannyModelInstance@@IAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyNewMeshBinding@12 referenced in function "protected: bool __thiscall CGrannyModelInstance::__CreateMeshBindingVector(class CGrannyModelInstance *)" (?__CreateMeshBindingVector@CGrannyModelInstance@@IAE_NPAV1@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2001    unresolved external symbol __imp__GrannyNewMeshBinding@12    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeMeshBinding@4 referenced in function "protected: void __thiscall CGrannyModelInstance::__DestroyMeshBindingVector(void)" (?__DestroyMeshBindingVector@CGrannyModelInstance@@IAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2001    unresolved external symbol __imp__GrannyFreeMeshBinding@4    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetMeshBindingToBoneIndices@4 referenced in function "protected: int * __thiscall CGrannyModelInstance::__GetMeshBoneIndices(unsigned int)const " (?__GetMeshBoneIndices@CGrannyModelInstance@@IBEPAHI@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2001    unresolved external symbol __imp__GrannyGetMeshBindingToBoneIndices@4    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFindBoneByName@12 referenced in function "public: bool __thiscall CGrannyModelInstance::GetBoneIndexByName(char const *,int *)const " (?GetBoneIndexByName@CGrannyModelInstance@@QBE_NPBDPAH@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyNewWorldPose@4 referenced in function "protected: void __thiscall CGrannyModelInstance::__CreateWorldPose(class CGrannyModelInstance *)" (?__CreateWorldPose@CGrannyModelInstance@@IAEXPAV1@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeWorldPose@4 referenced in function "protected: void __thiscall CGrannyModelInstance::__DestroyWorldPose(void)" (?__DestroyWorldPose@CGrannyModelInstance@@IAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetWorldPose4x4@8 referenced in function "public: float const * __thiscall CGrannyModelInstance::GetBoneMatrixPointer(int)const " (?GetBoneMatrixPointer@CGrannyModelInstance@@QBEPBMH@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2001    unresolved external symbol __imp__GrannyGetWorldPose4x4@8    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceCollisionDetection.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetWorldPoseComposite4x4@8 referenced in function "public: float const * __thiscall CGrannyModelInstance::GetCompositeBoneMatrixPointer(int)const " (?GetCompositeBoneMatrixPointer@CGrannyModelInstance@@QBEPBMH@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceModel.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetTotalTypeSize@4 referenced in function "protected: bool __thiscall CGrannyModel::LoadMeshs(void)" (?LoadMeshs@CGrannyModel@@IAE_NXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Model.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetMeshVertexCount@4 referenced in function "protected: bool __thiscall CGrannyModel::LoadMeshs(void)" (?LoadMeshs@CGrannyModel@@IAE_NXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Model.obj)    1        Link    
Error    LNK2001    unresolved external symbol __imp__GrannyGetMeshVertexCount@4    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyMeshIsRigid@4 referenced in function "protected: bool __thiscall CGrannyModel::LoadMeshs(void)" (?LoadMeshs@CGrannyModel@@IAE_NXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Model.obj)    1        Link    
Error    LNK2001    unresolved external symbol __imp__GrannyMeshIsRigid@4    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetMeshIndexCount@4 referenced in function "protected: bool __thiscall CGrannyModel::LoadMeshs(void)" (?LoadMeshs@CGrannyModel@@IAE_NXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Model.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeControl@4 referenced in function "public: void __thiscall CGrannyModelInstance::CopyMotion(class CGrannyModelInstance *,bool)" (?CopyMotion@CGrannyModelInstance@@QAEXPAV1@_N@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeControlOnceUnused@4 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyCompleteControlAt@8 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyControlIsComplete@4 referenced in function "public: bool __thiscall CGrannyModelInstance::IsMotionPlaying(void)" (?IsMotionPlaying@CGrannyModelInstance@@QAE_NXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeControlIfComplete@4 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetControlLoopCount@4 referenced in function "public: void __thiscall CGrannyModelInstance::CopyMotion(class CGrannyModelInstance *,bool)" (?CopyMotion@CGrannyModelInstance@@QAEXPAV1@_N@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannySetControlLoopCount@8 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetControlSpeed@4 referenced in function "public: void __thiscall CGrannyModelInstance::CopyMotion(class CGrannyModelInstance *,bool)" (?CopyMotion@CGrannyModelInstance@@QAEXPAV1@_N@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannySetControlSpeed@8 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetControlLocalDuration@4 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionAtEnd(void)" (?SetMotionAtEnd@CGrannyModelInstance@@QAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannySetControlEaseIn@8 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannySetControlEaseInCurve@28 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannySetControlEaseOut@8 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannySetControlEaseOutCurve@28 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetControlRawLocalClock@4 referenced in function "public: void __thiscall CGrannyModelInstance::CopyMotion(class CGrannyModelInstance *,bool)" (?CopyMotion@CGrannyModelInstance@@QAEXPAV1@_N@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannySetControlRawLocalClock@8 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionAtEnd(void)" (?SetMotionAtEnd@CGrannyModelInstance@@QAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyPlayControlledAnimation@12 referenced in function "public: void __thiscall CGrannyModelInstance::SetMotionPointer(class CGrannyMotion const *,float,int,float)" (?SetMotionPointer@CGrannyModelInstance@@QAEXPBVCGrannyMotion@@MHM@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(ModelInstanceMotion.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetMeshTriangleGroupCount@4 referenced in function "protected: bool __thiscall CGrannyMesh::LoadTriGroupNodeList(class CGrannyMaterialPalette &)" (?LoadTriGroupNodeList@CGrannyMesh@@IAE_NAAVCGrannyMaterialPalette@@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetMeshTriangleGroups@4 referenced in function "protected: bool __thiscall CGrannyMesh::LoadTriGroupNodeList(class CGrannyMaterialPalette &)" (?LoadTriGroupNodeList@CGrannyMesh@@IAE_NAAVCGrannyMaterialPalette@@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetMeshVertexType@4 referenced in function "public: bool __thiscall CGrannyMesh::CreateFromGrannyMeshPointer(struct granny_skeleton *,struct granny_mesh *,int,int,class CGrannyMaterialPalette &)" (?CreateFromGrannyMeshPointer@CGrannyMesh@@QAE_NPAUgranny_skeleton@@PAUgranny_mesh@@HHAAVCGrannyMaterialPalette@@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyCopyMeshVertices@12 referenced in function "public: void __thiscall CGrannyMesh::LoadPNTVertices(void *)" (?LoadPNTVertices@CGrannyMesh@@QAEXPAX@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyGetMeshVertices@4 referenced in function "public: void __thiscall CGrannyMesh::DeformPNTVertices(void *,struct D3DXMATRIX *,struct granny::mesh_binding *)const " (?DeformPNTVertices@CGrannyMesh@@QBEXPAXPAUD3DXMATRIX@@PAUmesh_binding@granny@@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyCopyMeshIndices@12 referenced in function "public: void __thiscall CGrannyMesh::LoadIndices(void *)" (?LoadIndices@CGrannyMesh@@QAEXPAX@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyNewMeshDeformer@16 referenced in function "public: bool __thiscall CGrannyMesh::CreateFromGrannyMeshPointer(struct granny_skeleton *,struct granny_mesh *,int,int,class CGrannyMaterialPalette &)" (?CreateFromGrannyMeshPointer@CGrannyMesh@@QAE_NPAUgranny_skeleton@@PAUgranny_mesh@@HHAAVCGrannyMaterialPalette@@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyFreeMeshDeformer@4 referenced in function "public: void __thiscall CGrannyMesh::Destroy(void)" (?Destroy@CGrannyMesh@@QAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyDeformVertices@24 referenced in function "public: void __thiscall CGrannyMesh::DeformPNTVertices(void *,struct D3DXMATRIX *,struct granny::mesh_binding *)const " (?DeformPNTVertices@CGrannyMesh@@QBEXPAXPAUD3DXMATRIX@@PAUmesh_binding@granny@@@Z)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK2019    unresolved external symbol __imp__GrannyPNT332VertexType referenced in function "protected: void __thiscall CGrannyMesh::Initialize(void)" (?Initialize@CGrannyMesh@@IAEXXZ)    UserInterface    D:\clarityline\Srcs\Client\UserInterface    D:\clarityline\Srcs\Client\UserInterface\eterGrnLib.lib(Mesh.obj)    1        Link    
Error    LNK1120    57 unresolved externals    UserInterface    D:\clarityline\Srcs\Client\binary    D:\clarityline\Srcs\Client\binary\UserInterface.exe    1        Link    

 

Btw, I also upgraded to granny 2.11.8 and yes, I put the files in include and lib and I also put in Linker "Extern/lib" etc.
Any ideas or advice would help, thank you! 
❤️

could you put the visual studio screen?

Link to comment
Share on other sites

4 minutes ago, Psycho said:

did you put the grandmother debug library?

.png

The extern link from the tutorial I fallowed wasn't working so I took the files that I needed from other source. Idk if they were the exact files from the tutorial but I used what I thought  would solve the errors that I deal with.

Link to comment
Share on other sites

  • Solution
34 minutes ago, CORKY said:

Check if your granny is added to linker inside the input field or if there's any pragma comment that adds the lib (such as #pragma comment(lib, "granny2_static.lib").

Yes, I added granny to linker and I remove all pragma granny.
But I solve the problem, I added all granny libs to "D:\vcpkg\installed\x86-windows-static\lib" and "D:\vcpkg\installed\x86-windows-static\debug\lib" and it's working. Idk why does'nt read location form liker but it's work and is ok. 

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

Announcements



  • Similar Content

  • Activity

    1. 1

      Auto Bravery Cape

    2. 18

      Metin2 Closed Beta Content (2003-2004)

    3. 1425

      [40250] Reference Serverfile + Client + Src [15 Available Languages]

    4. 25

      Experimental Renderer

    5. 1

      Auto Bravery Cape

    6. 0

      Very strange bug, when creating new char

    7. 5

      Horus Maps & Design

  • Recently Browsing

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.