Downloading and installing
 
 
 

There are separate distributions of FBX SDK for Linux, Mac OS, and Windows.

The structure of the FBX SDK distribution directory is, however, identical on all these platforms. See Directory structure.

For each platform, there is more than one version of library file for FBX SDK. See Runtime libraries available in different flavors.

To download and install FBX SDK, follow the instructions for your development platform, either Linux, Mac OS, or Windows.

Directory structure

The structure of the FBX SDK distribution directory is identical on all platforms:

Directory Description
yourpath\ The root of the FBX distribution directory contains a readme file, the license text, and the uninstaller.
yourpath\doc\

Contains:

  • FBX_SDK_Programmers_Guide_2010_2.pdf
  • A directory containing FBX SDK Help
  • FBX_SDK_Help.html

To start FBX SDK Help, open FBX_SDK_Help.html.

yourpath\examples\ Sample programs, each in its own subfolder. Contains platform-specific project files, makefiles, etc.
yourpath\include\ Header files for FBX SDK.
yourpath\lib\ Library files for FBX SDK.

Runtime libraries available in different flavors

The library runtime files (located in the \lib subdirectory of your FBX SDK distribution) are different for each platform (Linux, Mac OS, and Windows).

For each platform, the \lib subdirectory contains different “flavors” of FBX SDK. For example, you can link your application to a runtime library for Windows which is:

Library runtimes for Windows

Here are the names of the library runtimes for Windows:

Library file name Description
fbxsdk_mt2008.lib Static, 32-bit, release, VS 2008
fbxsdk_mt2008d.lib Static, 32-bit, debug, VS 2008
fbxsdk_md2008.lib Dynamic, 32-bit, release, VS 2008
fbxsdk_md2008d.lib Dynamic, 32-bit, debug, VS 2008
fbxsdk_mt2008_amd64.lib Static, 64-bit, release, VS 2008
fbxsdk_mt2008_amd64d.lib Static, 64-bit, debug, VS 2008
fbxsdk_md2008_amd64.lib Dynamic, 64-bit, release, VS 2008
fbxsdk_md2008_amd64d.lib Dynamic, 64-bit, debug, VS 2008
fbxsdk_md2005_amd64.lib Dynamic, 64-bit, release, VS 2005
fbxsdk_md2005.lib Dynamic, 32-bit, release, VS 2005
fbxsdk_mt2005.lib Static, 32-bit, release, VS 2005
fbxsdk_mt2005_amd64.lib Static, 64-bit, release, VS 2005
fbxsdk_md2005_amd64d.lib Dynamic, 64-bit, debug, VS 2005
fbxsdk_md2005d.lib Dynamic, 32-bit, debug, VS 2005
fbxsdk_mt2005d.lib Static, 32-bit, debug, VS 2005
fbxsdk_mt2005_amd64d.lib Static, 64-bit, debug, VS 2005

Notes:

Library runtimes for Mac OS

Here are the names of the library runtimes for Mac OS:

Library file name Description
libfbxsdk_gcc4_ub.a Universal Binary: gcc 4.0 compiler, PowerPC and Intel, release, 32-bit and 64-bit
libfbxsdk_gcc4_ubd.a Universal Binary: gcc 4.0 compiler, PowerPC and Intel, debug, 32-bit and 64-bit

Library runtimes for Linux

Here are the names of the library runtimes for Linux:

Library file name Description
libfbxsdk_gcc4.a gcc 4.0 compiler, release, 32-bit
libfbxsdk_gcc4d.a gcc 4.0 compiler, debug, 32-bit
libfbxsdk_gcc4_x64.a gcc 4.0 compiler, release, 64-bit
libfbxsdk_gcc4_x64d.a gcc 4.0 compiler, debug, 64-bit

Windows

Downloading and installing FBX SDK

To download and install FBX SDK on your Windows computer:

  1. Go to http://www.autodesk.com/fbx.
  2. Navigate to the Downloads page, and follow any instructions.
  3. Find the version of FBX SDK 2010.2 for Windows.
  4. Download the distribution file for Windows to your computer. The distribution file is a Setup program, i.e., an executable.
  5. Execute the Setup program, and follow the instructions.
  6. The Setup program will let you specify a destination folder, which can be a new folder. Specify a folder which is new or empty.
  7. Read readme.txt in the destination folder (i.e., the FBX SDK distribution folder).
    NoteThe Setup program does not modify the Windows Registry or the Windows Start menu.

    You can have more than one version of FBX SDK installed on your computer, providing you install each version in a separate folder.

Uninstalling FBX SDK

To remove FBX SDK from your computer:

  1. Run uninstall.exe, which is in the FBX SDK distribution folder.

Configuring Visual Studio

The instructions in this section are based on Visual Studio 2005. Except where noted, there are no significant differences for Visual Studio 2008.

NoteTo build and run the sample programs for FBX SDK, see Building and running the sample programs. For general information, see Sample programs.

To create a new Visual Studio solution that uses FBX SDK:

  1. Start Visual Studio.
  2. To create a new project, choose New > Project from the File menu:

  3. In Project Types, choose Visual C++ > Win32.
  4. In Templates, choose Win32 Console Application or Win32 Project.
  5. In the Name field, enter the name of your new project.
  6. To find a location for your project, click Browse.
  7. In the Solution Name field, enter the name of your new solution. This name may be different from the name of the project
  8. Click OK. A dialog box will appear.
  9. Click Finish. Your new project and solution will appear:

  10. To open the Property Manager tab, choose Property Manager from the View Manager:

  11. In the Property Manager, right-click on the project, and choose Properties:

  12. In the property tree on the left of the Property Pages dialog box, choose Configuration Properties > C/C++ > General.
  13. In the properties sheet on the right of the Property Pages dialog box, choose Additional Include Directories. The Additional Include Directories dialog box will open (as shown two steps above).
  14. In the list box at the top of the Additional Include Directories dialog box, click the top blank line until you see a control to browse for directories.
  15. Use this control to add the full path for the include directory. By default, the path is:
    C:\Program Files\Autodesk\FBX\FbxSdk\2010.2\include\fbxfilessdk
  16. In the tree on the left of the dialog box, choose Code Generation. In the property sheet on the right, choose Runtime Library:

  17. Use the drop-down list box to choose the type of run-time library that your project will be generating. The list correspond to Visual C++ compiler options: /MD, /MDd, /MT, /MTd, etc. Not all compiler options are available for all versions of Visual Studio (see Library runtimes for Windows).
  18. In the tree on the left of the dialog box, choose Preprocessor. In the property sheet on the right, click Preprocessor Definitions. The Preprocessor Definitions dialog box will open:

  19. In the upper panel of the dialog box, add the following entries, then click OK:
    K_PLUGIN
    K_FBXSDK
    K_NODLL
  20. In the Property Pages dialog box, choose Linker > General:
  21. Go to Configuration Properties -> Linker:

  22. Click Additional Library Dependencies, then use the browse control to enter the full path for the lib directory of the FBX SDK distribution. By default, the full path is:
    C:\Program Files\Autodesk\FBX\FbxSdk\2010.2\lib
  23. Click Input on the left, then choose Additional Dependencies on the right. Use the Additional Dependencies dialog box to add the appropriate FBX SDK library. For a table describing the available FBX SDK library files, see Library runtimes for Windows.
  24. If in the previous step, you selected an FBX SDK library that is either for creating /MTd or /MDd runtimes, then you must do the following:

    Click Input on the left, then choose Ignore Specific Library on the right. In the Ignore Specific Library dialog box, enter LIBMCT.

  25. Click Input on the left. In the Additional Dependencies field on the right, enter wininet.lib.

Macintosh OS

Downloading and installing FBX SDK

To download and install FBX SDK on your Macintosh computer:

  1. Go to http://www.autodesk.com/fbx.
  2. Navigate to the Downloads page, and follow any instructions.
  3. Find the distribution file of FBX SDK 2010.2 for Mac OS.
  4. Download the distribution file to your computer. The distribution file is a compressed Installer program (*.pkg.tgz).
  5. Uncompress the Installer.
  6. Execute the Installer, and follow the instructions.
  7. The Installer program will let you specify a destination folder, which can be a new folder. Specify a folder which is new or empty.
  8. Read readme.txt in the destination folder (i.e., the FBX SDK distribution folder).

Use sample makefiles as a guide

You will find sample programs in the /examples folder inside the FBX SDK distribution folder (see Sample programs). Each sample program contains a makefile. Use one of these makefiles as a model for your own project.

Linux

Downloading and installing FBX SDK

To download and install FBX SDK on your Linux computer:

  1. Go to http://www.autodesk.com/fbx.
  2. Navigate to the Downloads page, and follow any instructions.
  3. Find the distribution file of FBX SDK 2010.2 for Linux.
  4. Download the distribution file to your computer. The distribution file is a compressed tar file (.tar.gz).
  5. Extract the contents of the file. One of the files is named Install_FbxFileSdk.txt.
  6. Follow the instructions in Install_FbxFileSdk.txt.

Use sample makefiles as a guide

You will find sample programs in the /examples directory inside the FBX SDK distribution directory (see Sample programs). Each sample program contains a makefile. Use one of these makefiles as a model for your own project.