Cinema 4D R17 Drops C++ API Legacy Support

With Cinema 4D R17 the legacy support for the old pre-R15 C++ API will be dropped. The __LEGACY_API define will no longer be available. This means after two years of time for transition you will finally have to switch to the new API in order to compile plugins for R17. This step is not taken lightly, but was necessary to proceed with Cinema 4D’s internal development. A guide how to transition your plugin can be found in the SDK documentation.
Most of the needed changes can be done with simple search & replace operations. Only very few changes need your attention and manual adjustment of code.

MAXON is aware, that this means additional work for external developers. We apologize for this.

The Cinema 4D R17 C++ SDK will also require newer IDE versions:
Windows: Visual Studio 2013
Mac: Xcode 6 (any subversion will work, tested 6.0 to 6.4)

If you need any assistance in handling the transition, please feel free to contact the SDK Support Team, either in Plugin Café forums or via e-mail ([email protected]).


Andreas Block

Fomer SDK Support Lead and Developer Over ten years of development in industry automation provided me with a good foundation of low level and FPGA programming knowledge as well as with insight into various operating systems. Cinema 4D has been a hobby of mine since it started to emit its first rays of light back in Amiga times (still known as Fastray back then).