This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
developer:zoorhinoplugin [2020/11/25] sandy [Overview] |
developer:zoorhinoplugin [2020/11/25] sandy [Creating a Rhino C++ Plug-in] |
||
---|---|---|---|
Line 10: | Line 10: | ||
===== Requirements ===== | ===== Requirements ===== | ||
- | Rhino C++ plug-ins | + | Rhino C++ plugins |
- Microsoft Visual C++ 2005 (required for Rhino 5.0 32-bit) | - Microsoft Visual C++ 2005 (required for Rhino 5.0 32-bit) | ||
- Microsoft Visual C++ 2010 (required for Rhino 5.0 64-bit) | - Microsoft Visual C++ 2010 (required for Rhino 5.0 64-bit) | ||
- | - [[http:// | + | - Rhino 5.0 C++ SDK |
Note, the Express Editions of Microsoft Visual Studio will **not** work, as they do not include MFC. | Note, the Express Editions of Microsoft Visual Studio will **not** work, as they do not include MFC. | ||
- | Also, all Rhino plug-ins | + | Also, all Rhino plugins |
- | [[developer: | + | ===== Creating a Rhino C++ Plugin |
- | + | The following are the general steps required to create a Rhino plugin. | |
- | ===== Creating a Rhino C++ Plug-in | + | - Make sure you have Rhino 5.0 installed. |
- | The following are the general steps required to create a Rhino plug-in. | + | - Make sure you have the Rhino 5.0 C++ SDK installed. |
- | - Make sure you have the [[http:// | + | |
- | - Make sure you have the [[http:// | + | |
- Launch Microsoft Visual Studio 2010. | - Launch Microsoft Visual Studio 2010. | ||
- | - Create a new project, in C++, based on the **Rhino 5.0 Plug-in** project template. | + | - Create a new project, in C++, based on the **Rhino 5.0 Plugin** project template. |
- | - Build your plug-in. | + | - Build your plugin. |
- | - Launch Rhino and use **PlugInManager** to install your plug-in | + | - Launch Rhino and use **PlugInManager** to install your plugin |
===== Adding Licensing Support to your Plug-in Project ===== | ===== Adding Licensing Support to your Plug-in Project ===== |