Liebe/-r Experte/-in,
ich möchte in eine C++ QT-Applikation,
die mit MINGW kompiliert werden soll,
die OpenSSL-Library STATISCH zulinken.
Hierzu habe ich OpenSSL 0.9.8l heruntergeladen und die Libs
\OpenSSL\lib\MinGW\libeay32.a / ssleay32.a
dem Linker angegeben.
Leider erfolgt das Linken trotzdem nicht statisch, d.h.
meine Anwendung benötigt zur Laufzeit immer noch
libeay32.dll / ssleay32.dll
(und die sind wiederum von msvcp90.dll / msvcr90.dll abhängig!).
Meine Frage: gibt es einen Kompiler-/Linker-Flag für MINGW, mit dem ich angeben kann, dass die OpenSSL-Libs statisch eingebunden werden sollen?
Vergleich mit Visual Studio:
Mit VS2008 ist es möglich, mit Hilfe des /MT-Switches Libraries statisch in die Applikation einzukompilieren.
Hierzu liefert OpenSSL VS-Libraries mit:
\OpenSSL\lib\VC\static\libeay32MT.lib / ssleay32MT.lib
Solche, für statisches Einbinden vorbereitete Lib-Versionen existieren für MINGW in meinem Package nicht.
Gibt es eine MINGW-Entsprechung für den /MT-Switch?
Für einen Hinweis wäre ich dankbar:
Ilona
[email protected]