-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Description
Hi! I've been trying to compile this project for a long time and no success, some help would be awesome!
Here are my specs:
-Houdini 20.5.440 (Tried with 410 which is the latest production build and still no success)
-MSVCDir=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433
-WIN32_KIT_VERSION = 10.0.22621.0
-Visual Studio 2022 installed.
So far the project seems to compile, I'm just getting Linking errors. I also tried downloading previus versions of MSVC build tools, from 14.19 to the latest 14.42 and no success.
Microsoft (R) Incremental Linker Version 14.42.34435.0
Copyright (C) Microsoft Corporation. All rights reserved.
Creating library ROP_FBX.lib and object ROP_FBX.exp
ROP_FBXExporter.o : error LNK2019: unresolved external symbol "public: static struct fbxsdk::FbxSystemUnit::ConversionOptions const fbxsdk::FbxSystemUnit::DefaultConversionOptions" (?DefaultConversionOptions@FbxSystemUnit@fbxsdk@@2UConversionOptions@12@B) referenced in function "public: void __cdecl ROP_FBXExporter::doExport(void)" (?doExport@ROP_FBXExporter@@QEAAXXZ)
ROP_FBXExporter.o : error LNK2019: unresolved external symbol "class fbxsdk::FbxDataType fbxsdk::FbxStringDT" (?FbxStringDT@fbxsdk@@3VFbxDataType@1@A) referenced in function "public: void __cdecl ROP_FBXExporter::doExport(void)" (?doExport@ROP_FBXExporter@@QEAAXXZ)
ROP_FBXUtil.o : error LNK2001: unresolved external symbol "class fbxsdk::FbxDataType fbxsdk::FbxStringDT" (?FbxStringDT@fbxsdk@@3VFbxDataType@1@A)
ROP_FBXExporter.o : error LNK2019: unresolved external symbol "public: static class fbxsdk::FbxAxisSystem const fbxsdk::FbxAxisSystem::MayaZUp" (?MayaZUp@FbxAxisSystem@fbxsdk@@2V12@B) referenced in function "public: void __cdecl ROP_FBXExporter::doExport(void)" (?doExport@ROP_FBXExporter@@QEAAXXZ)
ROP_FBXExporter.o : error LNK2019: unresolved external symbol "public: static class fbxsdk::FbxAxisSystem const fbxsdk::FbxAxisSystem::MayaYUp" (?MayaYUp@FbxAxisSystem@fbxsdk@@2V12@B) referenced in function "public: void __cdecl ROP_FBXExporter::doExport(void)" (?doExport@ROP_FBXExporter@@QEAAXXZ)
ROP_FBXExporter.o : error LNK2019: unresolved external symbol "public: static class fbxsdk::FbxAxisSystem const fbxsdk::FbxAxisSystem::Max" (?Max@FbxAxisSystem@fbxsdk@@2V12@B) referenced in function "public: void __cdecl ROP_FBXExporter::doExport(void)" (?doExport@ROP_FBXExporter@@QEAAXXZ)
ROP_FBXExporter.o : error LNK2019: unresolved external symbol "public: static class fbxsdk::FbxAxisSystem const fbxsdk::FbxAxisSystem::DirectX" (?DirectX@FbxAxisSystem@fbxsdk@@2V12@B) referenced in function "public: void __cdecl ROP_FBXExporter::doExport(void)" (?doExport@ROP_FBXExporter@@QEAAXXZ)
ROP_FBXAnimVisitor.o : error LNK2019: unresolved external symbol "public: static float const fbxsdk::FbxAnimCurveDef::sDEFAULT_WEIGHT" (?sDEFAULT_WEIGHT@FbxAnimCurveDef@fbxsdk@@2MB) referenced in function "protected: void __cdecl ROP_FBXAnimVisitor::exportChannel(class fbxsdk::FbxAnimCurve *,class OP_Node *,char const *,int,double,int const &)" (?exportChannel@ROP_FBXAnimVisitor@@IEAAXPEAVFbxAnimCurve@fbxsdk@@PEAVOP_Node@@PEBDHNAEBH@Z)
ROP_FBXAnimVisitor.o : error LNK2019: unresolved external symbol "public: static float const fbxsdk::FbxAnimCurveDef::sDEFAULT_VELOCITY" (?sDEFAULT_VELOCITY@FbxAnimCurveDef@fbxsdk@@2MB) referenced in function "protected: void __cdecl ROP_FBXAnimVisitor::exportChannel(class fbxsdk::FbxAnimCurve *,class OP_Node *,char const *,int,double,int const &)" (?exportChannel@ROP_FBXAnimVisitor@@IEAAXPEAVFbxAnimCurve@fbxsdk@@PEAVOP_Node@@PEBDHNAEBH@Z)
ROP_FBXAnimVisitor.o : error LNK2019: unresolved external symbol "public: static class fbxsdk::FbxClassId fbxsdk::FbxBlendShape::ClassId" (?ClassId@FbxBlendShape@fbxsdk@@2VFbxClassId@2@A) referenced in function "protected: bool __cdecl ROP_FBXAnimVisitor::exportBlendShapeAnimation(class OP_Node *,class fbxsdk::FbxNode *)" (?exportBlendShapeAnimation@ROP_FBXAnimVisitor@@IEAA_NPEAVOP_Node@@PEAVFbxNode@fbxsdk@@@Z)
ROP_FBXAnimVisitor.o : error LNK2019: unresolved external symbol "public: static class fbxsdk::FbxClassId fbxsdk::FbxCamera::ClassId" (?ClassId@FbxCamera@fbxsdk@@2VFbxClassId@2@A) referenced in function "public: virtual enum ROP_FBXVisitorResultType __cdecl ROP_FBXAnimVisitor::visit(class OP_Node *,class ROP_FBXBaseNodeVisitInfo *)" (?visit@ROP_FBXAnimVisitor@@UEAA?AW4ROP_FBXVisitorResultType@@PEAVOP_Node@@PEAVROP_FBXBaseNodeVisitInfo@@@Z)
ROP_FBXAnimVisitor.o : error LNK2019: unresolved external symbol "public: static class fbxsdk::FbxClassId fbxsdk::FbxLight::ClassId" (?ClassId@FbxLight@fbxsdk@@2VFbxClassId@2@A) referenced in function "public: virtual enum ROP_FBXVisitorResultType __cdecl ROP_FBXAnimVisitor::visit(class OP_Node *,class ROP_FBXBaseNodeVisitInfo *)" (?visit@ROP_FBXAnimVisitor@@UEAA?AW4ROP_FBXVisitorResultType@@PEAVOP_Node@@PEAVROP_FBXBaseNodeVisitInfo@@@Z)
ROP_FBXDerivedActions.o : error LNK2019: unresolved external symbol "public: static class fbxsdk::FbxClassId fbxsdk::FbxGeometry::ClassId" (?ClassId@FbxGeometry@fbxsdk@@2VFbxClassId@2@A) referenced in function "public: virtual void __cdecl ROP_FBXSkinningAction::performAction(void)" (?performAction@ROP_FBXSkinningAction@@UEAAXXZ)
ROP_FBXMainVisitor.o : error LNK2019: unresolved external symbol "class fbxsdk::FbxDataType fbxsdk::FbxIntDT" (?FbxIntDT@fbxsdk@@3VFbxDataType@1@A) referenced in function "private: void __cdecl ROP_FBXMainVisitor::addUserData(class GU_Detail const *,class UT_Array<class GA_Attribute const *> &,class ROP_FBXAttributeLayerManager &,class fbxsdk::FbxMesh *,enum fbxsdk::FbxLayerElement::EMappingMode)" (?addUserData@ROP_FBXMainVisitor@@AEAAXPEBVGU_Detail@@AEAV?$UT_Array@PEBVGA_Attribute@@@@AEAVROP_FBXAttributeLayerManager@@PEAVFbxMesh@fbxsdk@@W4EMappingMode@FbxLayerElement@6@@Z)
ROP_FBXUtil.o : error LNK2001: unresolved external symbol "class fbxsdk::FbxDataType fbxsdk::FbxIntDT" (?FbxIntDT@fbxsdk@@3VFbxDataType@1@A)
ROP_FBXMainVisitor.o : error LNK2019: unresolved external symbol "class fbxsdk::FbxDataType fbxsdk::FbxFloatDT" (?FbxFloatDT@fbxsdk@@3VFbxDataType@1@A) referenced in function "private: void __cdecl ROP_FBXMainVisitor::addUserData(class GU_Detail const *,class UT_Array<class GA_Attribute const *> &,class ROP_FBXAttributeLayerManager &,class fbxsdk::FbxMesh *,enum fbxsdk::FbxLayerElement::EMappingMode)" (?addUserData@ROP_FBXMainVisitor@@AEAAXPEBVGU_Detail@@AEAV?$UT_Array@PEBVGA_Attribute@@@@AEAVROP_FBXAttributeLayerManager@@PEAVFbxMesh@fbxsdk@@W4EMappingMode@FbxLayerElement@6@@Z)
ROP_FBXUtil.o : error LNK2001: unresolved external symbol "class fbxsdk::FbxDataType fbxsdk::FbxFloatDT" (?FbxFloatDT@fbxsdk@@3VFbxDataType@1@A)
ROP_FBXMainVisitor.o : error LNK2019: unresolved external symbol "public: static char const * const fbxsdk::FbxSurfaceMaterial::sDiffuse" (?sDiffuse@FbxSurfaceMaterial@fbxsdk@@2PEBDEB) referenced in function "private: int __cdecl ROP_FBXMainVisitor::createTexturesForMaterial(class OP_Node *,class fbxsdk::FbxSurfaceMaterial *,class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class fbxsdk::FbxTexture *,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class fbxsdk::FbxTexture *> > > &)" (?createTexturesForMaterial@ROP_FBXMainVisitor@@AEAAHPEAVOP_Node@@PEAVFbxSurfaceMaterial@fbxsdk@@AEAV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAVFbxTexture@fbxsdk@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAVFbxTexture@fbxsdk@@@std@@@2@@std@@@Z)
ROP_FBXMainVisitor.o : error LNK2019: unresolved external symbol "public: static char const * const fbxsdk::FbxSurfaceMaterial::sShininess" (?sShininess@FbxSurfaceMaterial@fbxsdk@@2PEBDEB) referenced in function "private: int __cdecl ROP_FBXMainVisitor::createTexturesForMaterial(class OP_Node *,class fbxsdk::FbxSurfaceMaterial *,class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class fbxsdk::FbxTexture *,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class fbxsdk::FbxTexture *> > > &)" (?createTexturesForMaterial@ROP_FBXMainVisitor@@AEAAHPEAVOP_Node@@PEAVFbxSurfaceMaterial@fbxsdk@@AEAV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAVFbxTexture@fbxsdk@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAVFbxTexture@fbxsdk@@@std@@@2@@std@@@Z)
ROP_FBXMainVisitor.o : error LNK2019: unresolved external symbol "public: static char const * const fbxsdk::FbxSurfaceMaterial::sNormalMap" (?sNormalMap@FbxSurfaceMaterial@fbxsdk@@2PEBDEB) referenced in function "private: int __cdecl ROP_FBXMainVisitor::createTexturesForMaterial(class OP_Node *,class fbxsdk::FbxSurfaceMaterial *,class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class fbxsdk::FbxTexture *,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class fbxsdk::FbxTexture *> > > &)" (?createTexturesForMaterial@ROP_FBXMainVisitor@@AEAAHPEAVOP_Node@@PEAVFbxSurfaceMaterial@fbxsdk@@AEAV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAVFbxTexture@fbxsdk@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAVFbxTexture@fbxsdk@@@std@@@2@@std@@@Z)
ROP_FBXMainVisitor.o : error LNK2019: unresolved external symbol "public: static char const * const fbxsdk::FbxSurfaceMaterial::sReflection" (?sReflection@FbxSurfaceMaterial@fbxsdk@@2PEBDEB) referenced in function "private: int __cdecl ROP_FBXMainVisitor::createTexturesForMaterial(class OP_Node *,class fbxsdk::FbxSurfaceMaterial *,class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class fbxsdk::FbxTexture *,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class fbxsdk::FbxTexture *> > > &)" (?createTexturesForMaterial@ROP_FBXMainVisitor@@AEAAHPEAVOP_Node@@PEAVFbxSurfaceMaterial@fbxsdk@@AEAV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAVFbxTexture@fbxsdk@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAVFbxTexture@fbxsdk@@@std@@@2@@std@@@Z)
ROP_FBXMainVisitor.o : error LNK2019: unresolved external symbol "public: static class fbxsdk::FbxClassId fbxsdk::FbxLayerContainer::ClassId" (?ClassId@FbxLayerContainer@fbxsdk@@2VFbxClassId@2@A) referenced in function "private: void __cdecl ROP_FBXMainVisitor::exportMaterials(class OP_Node *,class fbxsdk::FbxNode *,class GU_Detail const *)" (?exportMaterials@ROP_FBXMainVisitor@@AEAAXPEAVOP_Node@@PEAVFbxNode@fbxsdk@@PEBVGU_Detail@@@Z)
ROP_FBXUtil.o : error LNK2019: unresolved external symbol "class fbxsdk::FbxDataType fbxsdk::FbxBoolDT" (?FbxBoolDT@fbxsdk@@3VFbxDataType@1@A) referenced in function "public: static bool __cdecl ROP_FBXUtil::outputCustomProperties(class OP_Node *,class fbxsdk::FbxObject *)" (?outputCustomProperties@ROP_FBXUtil@@SA_NPEAVOP_Node@@PEAVFbxObject@fbxsdk@@@Z)
ROP_FBXUtil.o : error LNK2019: unresolved external symbol "class fbxsdk::FbxDataType fbxsdk::FbxDouble3DT" (?FbxDouble3DT@fbxsdk@@3VFbxDataType@1@A) referenced in function "public: static bool __cdecl ROP_FBXUtil::outputCustomProperties(class OP_Node *,class fbxsdk::FbxObject *)" (?outputCustomProperties@ROP_FBXUtil@@SA_NPEAVOP_Node@@PEAVFbxObject@fbxsdk@@@Z)
ROP_FBXUtil.o : error LNK2019: unresolved external symbol "class fbxsdk::FbxDataType fbxsdk::FbxDouble4DT" (?FbxDouble4DT@fbxsdk@@3VFbxDataType@1@A) referenced in function "public: static bool __cdecl ROP_FBXUtil::outputCustomProperties(class OP_Node *,class fbxsdk::FbxObject *)" (?outputCustomProperties@ROP_FBXUtil@@SA_NPEAVOP_Node@@PEAVFbxObject@fbxsdk@@@Z)
C:\PROGRA~1\SIDEEF~1\HOUDIN~1.440\custom\houdini\dsolib\libHARC32.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
ROP_FBX.dll : fatal error LNK1120: 22 unresolved externals
make: *** [C:/PROGRA~1/SIDEEF~1/HOUDIN~1.440/toolkit/makefiles/Makefile.gnu:70: ROP_FBX.dll] Error 96
Thanks a lot.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels