Plugin System Windows&Linux



  • Hallo, ich würde gerne eine Plugin System für meine Anwendung programmieren! Das Problem ist allerdings alles was ich bis jetzt gesehen habe, war entweder auf Linux oder Windows beschränkt!

    Ich hatte es mir so vorgestellt, dass man in ein Verzeichnis die entsprechenden Plugins kopiert, diese dann zur Laufzeit des Hauptprogramms läd und dann eine Funktion daraus aufruft. Unter Windows geht das ja wunderbar mit dlls, unter Linux weiß ich nicht genau wie man es macht... Aber wie gesagt brauche ich es so, dass es unter beiden Betriebssystemem läuft!

    Hat jemand eine Idee wie man das realisieren kann?



  • du kommst wohl um das schreiben eines eigenen Wrappers nicht rum; unter Linux/Solaris kannst du die Funktionen dlopen(3), dlsym(3) und dlclose(3) benutzen.


Anmelden zum Antworten