Difference between Rhino 6 and 7 C++ SDKs?

Hi,

We build plug-ins for Rhino 6 with C++ SDK 6.33 in Visual Studio 2017. Now with Rhino 7 there’s C++ SDK 7.2 in Visual Studio 2019, but because a plug-in for Rhino 6 is automatically installed in Rhino 7 I see no need to compile a plug-in with SDK 7.2.

Does this mean that SDKs 6.33 and 7.2 are basically the same, and that future updates of Rhino 6 and 7 C++ SDKs will also be the same? Or will they part ways at some point, hence we’ll need to compile separately for Rhino 6 and Rhino 7 (and hence the automatic installation of plug-ins from Rhino 6 to Rhino 7 may disappear)?

Pablo

Hi @pagarcia,

Yes, basically. There are differences, howerver.

No.

New editions, to support new features, will be added to the Rhino 7 SDK only. Keep in mind that work on Rhino 6 is basically done.

If you require these new features, you’ll need to compile against the Rhino 7 SDK.

Hope this helps.

– Dale

Hi @dale, thank you for the explanation.

Pablo