El método de instancia del complemento qt y qpluginloader solo puede crear una instancia, ya sea en modo singleton internamente.
Una solución alternativa a este problema es proporcionar un método para crear el objeto de instancia después de obtenerlo.
QPluginLoader pluginLoader(pluginFullPathName);
QObject *plugin = pluginLoader.instance();
if (complemento)
{
ProjectPluginBase.>ProjectPluginBase* projectInstance = static_castlt; ProjectPluginBase*gt;
if (projectInstance)
{
ProjectPluginBase * proyecto = projectInstance-gt; GetInterfaceInstance()-gt; GetNewProjectObj();
proyecto-gt;
}
}