Seite 1 von 1

QT4 static link

Verfasst: 29. Mai 2006 20:42
von forcorn
Hallo zusammen
Ich bin gerade dabei mein Texteditor von Linux nach Windows zu portieren. Ich habe Qt4 mingw heruntergeladen, das breits kompiliert ist. Im möchte das Prog statisch linken. Im lib verzeichnes von qt gibt es *.a dateien, die aussehen aus wären sie zum statisch linken. In meiner *.pro datei steht "QMAKE_LFLAGS += -static". Wiso will er dann nach dem Kompilieren immer noch eine dll?

Bitte helft mir!

Verfasst: 29. Mai 2006 20:57
von FlorianBecker
Mingw mach .a Dateien, die sind aber zwangsläufig nicht statisch. Wie hast du Qt gebaut? Du musst Qt mit dem Parameter -static übersetzen, sonst geht da mal nichts.

Verfasst: 29. Mai 2006 21:34
von forcorn
Ich habe qt-win-opensource-4.1.1-mingw.exe runtegeladen, dort sind die Libs schon kompiliert. Die datei libQtGui4.a ist 5mb gross.