Qt Biblioteken unter Windows

Alles zu Entwicklungsumgebungen und Editoren für Qt
Antworten
Crys
Beiträge: 4
Registriert: 18. August 2010 13:39

Qt Biblioteken unter Windows

Beitrag von Crys »

Sers,

Wenn ich ein Programm im Qt Creator unter Win7 schreibe und kompiliere, dann läuft es dort, so wie es soll!
Wenn die Anwendung dann noch mal aus dem dem Debugordner direkt ausführen will, dann fehlen Dateien: mingwm10.dll, ...

Diese kann ich (wie ich in anderen Foren gelesen habe) mit der 'PATH-Umgebungsvariable' wieder einbauen ... das funktioniert soweit gut, aber dann nur auf denn einen PC so ... auf anderen PCs natürlich nicht!

Wie binde ich diese Dateien ein, so das diese mit der Anwendung mitkompiliert werden?
Oder wie werde ich die Abhängigkeiten zu diesen Bibliotheken los? (geht das?)

thx
That's it ...
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Gar nicht - die musst Du wie QtCore4.dll, QtGui4.dll usw. mitliefern.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Crys
Beiträge: 4
Registriert: 18. August 2010 13:39

Beitrag von Crys »

Nicht das was ich hören wollte, aber eine klare Antwort!
Danke!
That's it ...
RavenIV
Beiträge: 267
Registriert: 21. Januar 2009 14:24
Wohnort: Waldshut

Beitrag von RavenIV »

Es gibt zwei Möglichkeiten:
a) dynamisch linken: alle DLLs müssen mitgeliefert werden.
b) statisches linken: alle Bibliotheken werden direkt in das exe-File gelinkt. Dadurch wird es grösser und die DLLs brauchen nicht dabei sein.

Bei statischem linken musst Du sehr viel beachten.
z.B. müssen alle Bibliotheken dies unterstützen, evtl. müssen diese neu kompiliert werden.
Dann verhält sich die Lizenz-Geschichte anderst, bei z.B. GPL oder LGPL.
und so weiter....

Einfach mal die Forensuche anwerfen.
Linux, das längste Text-Adventure aller Zeiten
Antworten