Plug-Ins mit C++?
-
Hi
Wie macht man sein Programm Plug-In fähig?
-
mit DLLs
-
ach was?
-

-
-
Gibt es überhaupt eine plattformunabhängige(naja, zumindest Windows und Linux) Möglichkeit DLLs dynamisch zu laden?
-
Boost.Extension vielleicht. Ich hab aber keine Ahnung, wie weit das ist.
-
Schau Dir doch mal
http://www.codeproject.com/KB/DLL/plug-in.aspx
http://www.codeproject.com/KB/DLL/plugin.aspxan, vielleicht hilft Dir das weiter.
-
JustAnotherNoob schrieb:
Gibt es überhaupt eine plattformunabhängige(naja, zumindest Windows und Linux) Möglichkeit DLLs dynamisch zu laden?
Plattformunabhängig, kann es nicht geben, da DLLs und SO-Dateien einfach zu verschieden sind. Du kannst höchstens einen Wrapper schreiben, der dir die Sachen einmal für Windows uns einmal für Linux mit dem gleichen Interface macht.
Die GLib kann das, z.B. ist aber C. Vielleicht ist die Funtkion auch in der glibmm enthalten.
http://library.gnome.org/devel/glib/stable/glib-Dynamic-Loading-of-Modules.html