Hallo zusammen,
ich habe mal eine Verständnisfrage zum QPLuginloader bzw. einem Plugin.
Ist es möglich in einem Plugin eine statische Methode zu erstellen und diese dann nach dem laden des Plugins zu benutzen oder ist das unmöglich?
Verständnisfrage QPluginLoader bzw. Plugin
Schau dir doch mal die genaue Beschreibung von QPluginLoader an, damit du siehst, welche Vorteile das Qt-Plugin-System bietet. Dann sollte auch klar werden, dass es nicht geht.
Warum willst du das denn überhaupt machen?
Wäre es nicht einfacher, selber einen "PluginLoader" zu schreiben, der auf QLibrary operiert, und mit dem du deine statische Funktion aufrufen kannst? Diese sollte dann als extern "C" deklariert sein, dann kannst du das Symbol via QLibrary holen.
Warum willst du das denn überhaupt machen?
Wäre es nicht einfacher, selber einen "PluginLoader" zu schreiben, der auf QLibrary operiert, und mit dem du deine statische Funktion aufrufen kannst? Diese sollte dann als extern "C" deklariert sein, dann kannst du das Symbol via QLibrary holen.