Programmlader "austricksen"?
Ingo Lutkebohle
ingo at fargonauten.de
Sat Aug 7 16:06:40 CEST 2004
On Sat, 2004-08-07 at 14:26, Hauke Joachim Zuehl wrote:
> Dann kam mir die Idee, alles per dlopen zu machen. Das klingt aber nach
> Mega-Aufwand.
Ich fuerchte, dlopen wirst Du brauchen. Um den Aufwand zu minimieren,
solltest Du aber nicht Gtk-- so laden, sondern ein Plug-In das Du selbst
schreibst.
Gtk--, also C++, richtig? Mach zwei Klassen, eine mit GTK, eine ohne.
Link die jeweils in ein eigenes shared-Objekt, wobei das eine
entsprechend zu Gtk-- linkt, das andere nicht.
Zur Laufzeit laedst Du dann in Dein Hauptprogramm erst die eine shared
lib und wenn das fehlschlaegt, die andere ohne Gtk--.
Ingo
More information about the Linux
mailing list