The project settings
            in the samples *.vcproj contain
            the required configuration options for Visual Studio development.
         
         How to set up Visual Studio
         
         
            - Create a new project. Select a DLL project
               template.
            
- Add any sample project to the newly created
               workspace.
            
- Open the project settings for the workspace.
            
- Configure the new project to correspond
               exactly to the sample project settings.
            
- Delete the sample project from the workspace.
            
C++ plugins are made
            by compiling code into Dynamically Linked Libraries (DLLs) which
            you put in [MotionBuilder]\bin\plugins from where they are detected
            and loaded at startup.
         
         You can also define additional
            custom plugin paths via Settings > Preferences > SDK. You
            could define network directories, for example, enabling a group
            of users to share a centralized repository of plugins on a file server.
         
            - Choose a Unique Name: you must declare
               a library using the library declaration macro FBLibraryDeclare(LibName).
               LibName must be unique because this macro is used to identify the
               class to be created when loading an FBX file, and because it declares
               global symbols. Since this unique name should not interfere with other
               third-party developers, we suggest that you prefix (or suffix) it
               with your company name or other unique identifier. For example: FBLibraryDeclare(CustomLibraryName);
- Registering Classes: certain plugin types
               require classes to be registered in the MotionBuilder registry (devices,
               tools, constraints, and so on.) These classes must be registered
               in the library declaration (FBLibraryDeclare), which includes the
               following:
               FBLibraryDeclare( mylibname ) {	FBLibraryRegister( MyDeviceClass ); 	FBLibraryRegister( MyDeviceLayoutClass ); } FBLibraryDeclareEnd; 
Code samples are in [MotionBuilder]\OpenRealitySDK\samples.
            In each sub-directory there are detailed descriptions of each plug-in,
            indluding how to test them.