Summary: Frequently ask questions regarding the Rhino C++ SDK.
Note: You cannot create plug-ins for Rhino using the free Express Editions of Microsoft Visual C++, as they do not come with the Microsoft Foundation Class (MFC) libraries.
No, you must use the versions of Microsoft Visual C++ noted above. Microsoft Visual C++ 2012 and 2013 come with a newer version of MFC, which is incompatible to the version used by Rhino. You must link your plug-in project with the same version of the MFC libraries as Rhino.
Visual C++ 2010 installs and operates as expected on Windows 8. But, Visual C++ 2005 will not install on Windows 8. Thus, although it is possible create plug-ins for Rhino 5 64-bit on Windows 8, it is not possible to build plug-ins for Rhino 5 32-bit or Rhino 4.0.
It might be possible to run a Visual C++ 2005-compatible operating system on Windows 8 with a virtualization product such as VMware. This would make it possible to build plug-ins for Rhino 5 32-bit or Rhino 4.0.
HTML help documentation, included with the Rhino SDK, provides detailed information on SDK classes and their hierarchy. Also, there is a substantial amount of information in the Rhino C++ SDK Knowledge Base. And, the Rhino C++ SDK Samples contain many useful sample plug-in projects, demonstrating a variety of capabilities.
Rhino SDK training is available in either Seattle, Washington (US) or Barcelona, Spain. Our SDK training is much like consulting in that it is customized for the audience. We do not follow a preset agenda and we do not sit in a classroom and lecture. It should be mentioned that very few of our third party developers have had SDK training, which is hopefully testament to the SDK and our developer support. Those who do end up coming here for training have already spent time with the SDK. Thus, we spend our time addressing specific questions and problems.
The products developed for Rhino fall into a variety of categories, including analysis, CAM, jewelry, marine, reverse engineering, rendering, and many others. You can check out what is available for Rhino on our Related Products and Services page.