Red de conocimiento informático - Problemas con los teléfonos móviles - El método de instancia del complemento qt y qpluginloader solo puede crear una instancia, ya sea en modo singleton internamente.

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;

}

}