Shared-Library statisch linken
-
Ich schreibe gerade eine einfach kleine Grafik-Library, die statisch gelinkt wird. Um Bilder zu laden benutze ich libpng, die mit meiner Bibliothek erzeugten Binärdateien benötigen also die libpng Shared-Library zum ausführen. Unter Linux kein Problem, doch unter Windows fände ich es doch besser, wenn man nicht die dll-Dateien mitliefern muss.
Gibt es eine einfache Möglichkeit die dll-Dateien von libpng irgendwie in meine statische Library/die Binärdatei reinzukriegen ohne dass ich mir libpng neukompilieren muss?
-
Obs funktioniert weis ich nicht, aber das hier gibt es http://www.download-web.de/dc_detail.php?fi_id=1832 ... und bestimmt noch andere.
Aber warum kompilierst du nicht einfach den Sourcecode mit in deinem Projekt?
v.
-
Mit dem Programm funktioniert es, doch leider ist es nicht kostenlos.
Hier hab ich noch eine Anleitung gefunden:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-100731.html
Funktioniert leider nicht: Ich kriege zwar keine Linker-Fehler, aber es wird immer noch die DLL zum ausführen benötigt. Hat jemand eine Idee?