Qt4 statisch linken
-
Hiho!
Ich moechte die Libraries von Qt4 statisch zu meinen Programmen linken, nur weiss ich nicht wie. Ich benutze den MinGW unter Windows, habe Qt4 mit dem Installer von der Trolltech-Seite installiert ("qt-win-opensource-desktop-4.0.0-mingw.exe").Im %QTDIR%/lib - Verzeichnis liegen *.a - Dateien, die ganz so ausschauen, als waeren sie zum statisch linken da. Wenn ich allerdings meinen Code compiliere (z. B. unter Verwendung von qmake), endet das Ganze immer damit, dass die *.exe dynamisch an die DLLs gelinkt wird, die ebenfalls bei der Qt-Installation installiert wurden.
Auch wenn ich im Makefile (oder auch in der IDE) an der geeigneten Stelle das "-static" Flag setze, aendert sich nichts daran. Weiss wer weiter?
-
--static oder --shared bringt im gcc wenn du ne Anwendung linkst, gar nix. Das ist für Bibliotheken gedacht.
rya.
Scorcher24