Compiling for Multiple Versions

Compiling for Multiple Versions

Anonymous
Not applicable
434 Views
5 Replies
Message 1 of 6

Compiling for Multiple Versions

Anonymous
Not applicable
I have Max3 - Max9 and some custom plugins I have written.

Using VS2005, how do I compile a DLO for each version?
0 Likes
435 Views
5 Replies
Replies (5)
Message 2 of 6

Anonymous
Not applicable
What specifically is the problem? Can you not simply have a different configuration for each target in the one solution?
0 Likes
Message 3 of 6

Anonymous
Not applicable
The problem is I don't know what to do here. Do I have the SDK for each version and a solution for each SDK or what?
0 Likes
Message 4 of 6

Anonymous
Not applicable
Hello,

There are 3ds Max SDK versions that are compatible so where a recompile is not necessary but I don't remember which is compatible with which version...

Anyway, we do the same and compile from Max 7 to Max 2010 and have a project and solution build configuration for each SDK version in 32 and 64 bits.
Also we use a batch file to build automatically all versions using a commmand line as we do the same for all Maya and Softimage versions in 32 and 64 bits.

So you need to have all SDKs installed and one project settings per SDK version.

Regards,
0 Likes
Message 5 of 6

Anonymous
Not applicable
Hello, David. Wow, this is a coincidence. I was just about to post a message on your forums when your answer came!

Thanks for the help.

Dave
0 Likes
Message 6 of 6

Anonymous
Not applicable
Hello,

I was using Visual Studio solutions and projects to build my plug-ins for all max versions and platforms, but not long ago I decided to switch to CMake, which generates the sln and vcproj files for each version-platform based on a script.

Although CMake was a bit confusing the first times I used (Out of source build folders. A solution for 32 bits and another for 64 bits), I've grown used to it... so much that I decided to create a How To Build 3ds Max Plug-ins using CMake.

This is the HowTo : http://crackart.org/wiki/HowTo/CMakeForMax

Diego
0 Likes