Announcements

Between mid-October and November, the content on AREA will be relocated to the Autodesk Community M&E Hub and the Autodesk Community Gallery. Learn more HERE.

3DS Max 2014 SDK and Visual Studio Express 2013 for desktop.

3DS Max 2014 SDK and Visual Studio Express 2013 for desktop.

Anonymous
Not applicable
1,898 Views
2 Replies
Message 1 of 3

3DS Max 2014 SDK and Visual Studio Express 2013 for desktop.

Anonymous
Not applicable

Hello friends,

 

So I'm trying to get the 3DS Max 2014 Plugin Wizard to work with VS Express 2013, and I just can't figure out what I'm doing wrong.  Specifically, I can see the option to create a new 3ds Max Plugin Wizard project, but when I go to create it, it fails.  

 

I've changed my 3dsmaxPluginWizard.vsz to...

 

[code]

VSWIZARD 7.0
Wizard=VsWizard.VsWizardEngine.11.0

Param="WIZARD_NAME = 3dsmaxPluginWizard"
Param="ABSOLUTE_PATH = C:\Autodesk\3dsMaxSDK\maxsdk\howto\3dsmaxPluginWizard"
Param="FALLBACK_LCID = 1033"

[/code]

 

The entire "maxsdk" directory and all subdirectories are write enabled.  

I've tried with WizardEngine.11.0 and WizardEngine.10.0 The readme file implies that I should be using 11.  

 

Any thoughts?  This is really annoying.

 

Thanks.

0 Likes
1,899 Views
2 Replies
Replies (2)
Message 2 of 3

Anonymous
Not applicable

if you are using vs2013, you should be using VsWizard.VsWizardEngine.12.0 not 11.

 

cuz the vs2013 is actually vs12, and vs2012 is vs11.

 

that worked for me.

0 Likes
Message 3 of 3

kevinvandecar
Community Manager
Community Manager

In addition to the VsWizardEngine, you also need to have Visual C++ 10.0 installed side-by-side. 3ds Max 2014 SDK requires Visual C++ 10.0 Service Pack 1 (which is part of VS 2010 with SP1 installed). VS2013 can only be used from an IDE standpoint, and you will notice that the project that the Wizard creates is using the platofrm toolset from an older compiler (V10 in the case of 2014). This is why you can use newer VS IDEs, but compile with older VC++ compilers.

 

The compiler version itself is very important when doing C++ development for binary compatibility. In some cases a different compiler version will apear to work, but you can easily run into crashing and other oddities.

 

Please make sure the compiler matches to avoid any headaches. See here for complete compiler requirements for each SDK version:

http://help.autodesk.com/view/3DSMAX/2015/ENU/?guid=__files_GUID_6E179A56_5552_4D0B_BA61_BBD37B9E52D...

 

Hope it helps,

kevin


Kevin Vandecar
Developer Technical Services
Autodesk Developer Network



0 Likes