SDK Requirements
 
 
 

This topic provides information on the platform requirements (operating systems, compiler, etc.) for building plug-ins for different versions of 3ds Max from 3ds Max 4.0 to 3ds Max 2012.

The following table shows the target operating system, compatible 3ds Max SDK, and compatible compilers for each version of 3ds Max.

Note: each version of 3ds Max only supports one version of Microsoft Visual C++.

3ds Max Version Target Operating System Binary compatible 3ds Max SDK versions Microsoft Visual C++ Compiler Version

2012

  • Windows 7 (32 and 64 bit)
  • Windows Vista (32 and 64 bit)
  • Windows XP Pro SP2 (32 and 64 bit)

2012

Visual C++ 9.0 (Visual Studio 2008) Service Pack 1 with the July 28, 2009 security patch installed. See here for more information.

2011

  • Windows 7 (32 and 64 bit)
  • Windows Vista (32 and 64 bit)
  • Windows XP Pro SP2 (32 and 64 bit)

2011, 2010

Visual C++ 9.0 (Visual Studio 2008) Service Pack 1 with the July 28, 2009 security patch installed. See here for more information.

2010

  • Windows Vista (32 and 64 bit)
  • Windows XP Pro SP2 (32 and 64 bit)

2010

Visual C++ 9.0 (Visual Studio 2008) Service Pack 1

2009

  • Windows Vista (32 and 64 bit)
  • Windows XP Pro SP2 (32 and 64 bit)

2009

Visual C++ 8.0 (Visual Studio 2005) Service Pack 1.

2008

  • Windows Vista (32 and 64 bit)
  • Windows XP Pro SP2 (32 and 64 bit)

2008, 9.0

Visual C++ 8.0 (Visual Studio 2005)

9.0

  • Windows XP Pro SP2 (both 32 and 64 bit)
  • Windows XP Home SP2
  • Windows 2000 SP4

9.0

Visual C++ 8.0 (Visual Studio 2005)

8.0

  • Windows XP Pro SP2
  • Windows XP Home SP2
  • Windows 2000 SP4

8.0, 7.0, 6.0

Visual C++ 7.0 (Visual Studio .NET 2002)

7.5

  • Windows XP Pro SP1
  • Windows XP Home SP1
  • Windows 2000 SP4

7.0, 6.0

Visual C++ 7.0 (Visual Studio .NET 2002)

7.0 SP 1

  • Windows XP Pro SP1
  • Windows XP Home SP1
  • Windows 2000 SP4

7.0, 6.0

Visual C++ 7.0 (Visual Studio .NET 2002)

7.0

  • Windows XP Pro SP1
  • Windows XP Home SP1
  • Windows 2000 SP4

7.0, 6.0

Visual C++ 7.0 (Visual Studio .NET 2002)

6.0

  • Windows XP Pro SP1
  • Windows XP Home SP1
  • Windows 2000 SP4

6.0

Visual C++ 7.0 (Visual Studio .NET 2002)

5.0-5.1

  • Windows XP Pro
  • Windows 2000 SP2

5.0, 4.0

Visual C++ 6.0 (Visual Studio 6.0)

4.0-4.26

  • Windows 2000 SP1
  • Win 98

4.0

Visual C++ 6.0 (Visual Studio 6.0)

Microsoft ships several editions of the Visual Studio development environment: Team, Professional, Standard, and Express. Although Visual Studio Standard Edition is the recommended base tool to develop plug-ins for 3ds Max, the Express, Professional, or Team editions may also be used. More details about the various editions of Visual Studio and Visual C++ can be found at http://msdn.microsoft.com/vstudio.

Microsoft Platform SDK

You need the Microsoft Platform SDK to develop plug-ins for 3ds Max. The Platform SDK is included with Visual Studio.

Operating System

It is recommended that you use the same version of Windows for development as the operating system used by the targeted version of 3ds Max.

Note: Although a 64-bit version of Microsoft Windows is not required to build a 64-bit compatible plug-in, a 64-bit Microsoft Windows operating system is required to run the compiled plug-in.

Hardware Configurations

Hardware configurations that can run 3ds Max are sufficient to develop plug-ins. See the 3ds Max user documentation for minimum hardware configurations necessary to run 3ds Max.

C++ Compiler

Visual C++ 9.0 with Service Pack 1 with the security patch from July 28, 2009 installed (available from http://support.microsoft.com/kb/971092) is the recommended compiler and linker for C++ plug-ins built for 3ds Max 2012 as it was for 3ds Max 2011. Plug-in developers can use either Visual Studio 2008 or 2010 as a development environment with the Visual C++ 9.0 compiler

.NET Framework

3ds Max 2012 targets .NET 4.0, but mixed (C++\CLI) plug-ins need to target a .NET framework version compatible with the Visual C++ 9.0 SP1 toolset.

Direct X SDK

The 3ds Max SDK depends on the Direct X SDK. The recommended Direct X SDK version is that of June 2010.