10-25-2014, 02:26 AM
One significant issue with doing this is dynamically linking the plugins. The executable would have to be re-linked or we would have to manually load the dynamic library's, using OS specific APIs. Also due to the fact that most platforms do not have a standard C++ ABI, the interface would have to be in C with a C++ wrapper in the plugin.