gtk+ statisch linken
-
Iche hatte im Internet gelesen, dass GTK+ bzw. GTKmm nicht so einfach statisch zu linken sind. Weiß jemand zufällig, wie das trotzdem gehen könnte? Ein eigener Versuch mit minimalem Programm (Fenster mit Label) und Parameter -static hat nicht geklappt.
-
ch++ schrieb:
Iche hatte im Internet gelesen, dass GTK+ bzw. GTKmm nicht so einfach statisch zu linken sind. Weiß jemand zufällig, wie das trotzdem gehen könnte? Ein eigener Versuch mit minimalem Programm (Fenster mit Label) und Parameter -static hat nicht geklappt.
Du musst dann eben GTK+ selbst Compilieren und Linken und je nach Umgebung und Compiler/Linker eine Option wie etwa
--enable-static
mit auf den Weg geben.
Anschliessend sollte dann Dein Programm mit -static comp/link werden können.Grundsätzlich ist das imo eine schlechte Idee. In der heutigen Zeit mit Plattenspeicher im Tera Bereich tut es niemandem weh, wenn im Applikationsdirektory Deines Programms noch ein paar 100MB für die paar GTK+ Libs mitgeliefert werden. Und wenn Du das in einen Installer wie NSIS packst ist das eine Installation, wie jede andere auch....
-
Gtk+ selber zu kompilieren ist für mich momentan keine Option, trotzdem danke.
Schade, das es nur auf diesem Weg geht.