Static Linking von externen Librarys
Verfasst: 30. April 2014 22:05
Hallo
Ich möchte in meine Qt-Projekte die Library Crypto++ STATISCH einbinden. Dazu habe ich diese heruntergeladen und kompiliert. Ich habe nun einen Haufen Header-Files, eine libcryptopp.a und eine cryptopp.dll. Jedenfalls habe ich mich komplett an diese Anleitung gehalten: http://www.qtcentre.org/threads/28809-C ... version-of
Dann habe ich in der pro-File den INCLUDEPATH zu den Headers angegeben und auch in den LIBS mit -lcryptopp und -L/pfad/zum/Verzeichnis/der/*.a/und/*.dll/File und es funktioniert auch. Allerdings nur wenn die dll im selben Ordner ist.
Ich benutze Windows 7 und Qt5.2 (ebenfalls statisch kompiliert) mit Mingw.
Ziel ist es, eine exe-File zu erhalten, die sämtliche Crypto-Funktionen kann und die ÜBERALL auch ohne DLL-Zeug funktioniert.
Liebe Grüße und Vielen Dank im Voraus
Jo. Win.
Ich möchte in meine Qt-Projekte die Library Crypto++ STATISCH einbinden. Dazu habe ich diese heruntergeladen und kompiliert. Ich habe nun einen Haufen Header-Files, eine libcryptopp.a und eine cryptopp.dll. Jedenfalls habe ich mich komplett an diese Anleitung gehalten: http://www.qtcentre.org/threads/28809-C ... version-of
Dann habe ich in der pro-File den INCLUDEPATH zu den Headers angegeben und auch in den LIBS mit -lcryptopp und -L/pfad/zum/Verzeichnis/der/*.a/und/*.dll/File und es funktioniert auch. Allerdings nur wenn die dll im selben Ordner ist.
Ich benutze Windows 7 und Qt5.2 (ebenfalls statisch kompiliert) mit Mingw.
Ziel ist es, eine exe-File zu erhalten, die sämtliche Crypto-Funktionen kann und die ÜBERALL auch ohne DLL-Zeug funktioniert.
Liebe Grüße und Vielen Dank im Voraus
Jo. Win.