Hi Flavien, I don't have experience with Windows, and haven't touched FBX plugin for a while but since 3.0.1 there have been submissions to the FBX to update it in various ways. The best thing would probably be to update to OSG-3.2.0 and see how you get on.
Robert. On 3 July 2013 14:14, Flavien Du Peloux <[email protected]> wrote: > Hi, > > I know there is a lot of topics dealing with this subject and i'm pretty sure > i read the most of them, but i still don't succeed to build my fbx plugin... > > I am using OpenSceneGraph-3.0.1 with Visual Studio 2010, and i checked in > ReaderWriterFBX.h that i need the FBX SDK version 2012.1. > > The problem is the FBX SDK 2012.1 is not avalaible anymore to download on the > website of autodesk. > So i downloaded the 2012.2 version to try with it, changed the security line > in ReaderWriterFBX.h to make sure the problem wasn't there: > > > Code: > > #if FBXSDK_VERSION_MAJOR != 2012 || FBXSDK_VERSION_MINOR != 1 > #error Wrong FBX SDK version > > > > TO > > Code: > > #if FBXSDK_VERSION_MAJOR != 2012 || FBXSDK_VERSION_MINOR != 2 > #error Wrong FBX SDK version > > > > > I saw in a topic that i needed to cmake osg with good directory of fbx > plugin, and i finally tried to build osg. > I have now some link errors like: > > Code: > > fbxRAnimation.obj : error LNK2019: unresolved external symbol "private: > static void (__cdecl* fbxsdk_2012_2::KFbxAnimCurveKey::mDeallocatorFct)(class > fbxsdk_2012_2::KFbxAnimCurveKeyImpl *)" > (?mDeallocatorFct@KFbxAnimCurveKey@fbxsdk_2012_2@@0P6AXPAVKFbxAnimCurveKeyImpl@2@@ZA) > referenced in function "public: virtual __thiscall > fbxsdk_2012_2::KFbxAnimCurveKey::~KFbxAnimCurveKey(void)" > (??1KFbxAnimCurveKey@fbxsdk_2012_2@@UAE@XZ) > fbxRMesh.obj : error LNK2001: unresolved external symbol "private: static > void (__cdecl* fbxsdk_2012_2::KFbxAnimCurveKey::mDeallocatorFct)(class > fbxsdk_2012_2::KFbxAnimCurveKeyImpl *)" > (?mDeallocatorFct@KFbxAnimCurveKey@fbxsdk_2012_2@@0P6AXPAVKFbxAnimCurveKeyImpl@2@@ZA) > fbxRMesh.obj : error LNK2001: unresolved external symbol "public: static > class fbxsdk_2012_2::kFbxClassId fbxsdk_2012_2::KFbxAnimStack::ClassId" > (?ClassId@KFbxAnimStack@fbxsdk_2012_2@@2VkFbxClassId@2@A) > > > > > I have a total of 17 unresolved external link errors like those ones, and now > i don't know what to do. > I also checked that fbxsdk-2012.2.dll and fbxsdk-2012.2d.dll are present in > my project bin directory > > So my question is: is there a solution to build fbx plugin for osg-3.0.1 > (using sdk 2012.1 or not, i don't care), or maybe someone has osgdb_fbx.dll > already compiled ? > And if not, what can i do ? Upgrade to a newer osg version in wich fbx plugin > can be built ? > > Hope you guys can help me in this problem, > Thank you very much, > Flavien[/code] > > ------------------ > Read this topic online here: > http://forum.openscenegraph.org/viewtopic.php?p=55115#55115 > > > > > > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

