Seite 1 von 1

Qt Creator (qt 5.2) Programm statisch linken?

Verfasst: Di Jan 14, 2014 11:48 pm
von canlot
Hallo Freunde.
Ich habe mich auf Qt gefasst da ich weg von C# bin und einen(gleichwertigen) Ersatz fürs zusammenklicken der Oberfläche brauche. Dabei soll es auch nicht schlecht aussehen usw.
Auf jeden Fall habe ich ein paar Sachen gemacht und wollte mein Programm auf meinen Laptop ausführen lassen, daher habe ich es natürlich getestet ob es vielleicht schon statisch gelinkt ist was ich nicht geglaubt habe und es sich nur noch bestätigt hat.
Ich habe im Qt Creator keine Option zum statischen linken gefunden, habe ich vielleicht was übersehen oder kann ich auf einem anderen Wege möglichst effizient(schnell) statisch kompilieren?
Das Programm dynamisch ausführen lassen die libs vielleicht mit einer Option schon zum Paket packen ohne sich jede einzelne lib raussuchen zu müssen?

Re: Qt Creator (qt 5.2) Programm statisch linken?

Verfasst: Mi Jan 15, 2014 12:19 am
von nufan
Ganz so leicht wie eine Option im Creator zu setzen ist das leider nicht. Dafür musst du auch Qt selbst händisch kompilieren und einige Flags setzen. Da du von einer C# Alternative sprichst, gehe ich mal von Windows als Zielplattform aus. Vielleicht hilft dir ja das:
http://qt-project.org/doc/qt-5.0/qtdoc/ ... ndows.html

Re: Qt Creator (qt 5.2) Programm statisch linken?

Verfasst: Mo Jan 20, 2014 4:08 pm
von oenone
Beim statischen Linken kann es aber zu Problemen mit der Lizenz kommen. Falls du sowieso GPL für deinen Code benutzt ist es jedoch okay.

Re: Qt Creator (qt 5.2) Programm statisch linken?

Verfasst: Mo Jan 20, 2014 4:18 pm
von canlot
oenone hat geschrieben:Beim statischen Linken kann es aber zu Problemen mit der Lizenz kommen. Falls du sowieso GPL für deinen Code benutzt ist es jedoch okay.
Oder wenn ich das Programm eh nur für mich brauche, dann interessiert sich auch keiner.

Re: Qt Creator (qt 5.2) Programm statisch linken?

Verfasst: Mo Jan 20, 2014 4:21 pm
von oenone
canlot hat geschrieben:
oenone hat geschrieben:Beim statischen Linken kann es aber zu Problemen mit der Lizenz kommen. Falls du sowieso GPL für deinen Code benutzt ist es jedoch okay.
Oder wenn ich das Programm eh nur für mich brauche, dann interessiert sich auch keiner.
Jepp, solange du es nicht weiterverteilst ist auch alles in Ordnung :)