Seite 1 von 1
richtig verstanden?
Verfasst: 18. Oktober 2006 08:25
von KingV1k
Hi,
ich wollte mich mal vergewissern das ich einige sachen richtig verstanden habe.
also sagen wir mal ich schreibe auf meinem winxp ein c++ programm mit gui (Qt). dann kompilier ich alles und es läuft wunderbar. zum schluss schick es einigen anderen leuten (die .exe), die auch winxp haben, aber keine Qt-Bibliotheken oder C++Compiler. Bei denen wird es doch trotzdem laufen. oder? hab ich irgendwo einen denkfehler?
Verfasst: 18. Oktober 2006 09:23
von Sym
Du musst schon die entsprechenden Bibliotheken mitliefern - es sei denn, Deine Freunde entwickeln selbst mit Qt und haben dieses installiert und die Pfade gesetzt.
Verfasst: 18. Oktober 2006 09:46
von -Marco-
wenn du dein Programm statisch linkst, kannst du es ohne Bibliotheken weitergeben. Wenn es dynamisch gelinkt ist (was Standard ist) werden deine Freunde eine nette Fehlermeldung bekommen.
Verfasst: 18. Oktober 2006 11:20
von KingV1k
achso. danke. kannst du mir noch sagen wie ich es statisch linke?
Verfasst: 18. Oktober 2006 12:32
von ChMaster
qt einfach statisch kompilieren .... siehe dazu configure -help bei qt
Verfasst: 18. Oktober 2006 16:30
von Sym
-Marco- hat geschrieben:wenn du dein Programm statisch linkst, kannst du es ohne Bibliotheken weitergeben. Wenn es dynamisch gelinkt ist (was Standard ist) werden deine Freunde eine nette Fehlermeldung bekommen.
Da hast Du natürlich recht. Irgendwie vergesse ich immer, dass es auch anders geht.

Verfasst: 18. Oktober 2006 16:52
von webmaster1987
an der stelle würde ich auch gerne was fragen wie stelle ich das um?
Ich habe es auch mit configure probiert aber er kompiliert dann lange rum und irgendwann kommt ein fehler und soweit ich es gehört hab ist das wohl sowas wie ein bug, richtig? (win xp,qt4.1.4 mingw)
Verfasst: 19. Oktober 2006 07:37
von KingV1k
hast du es schon einmal geschafft zu compilieren? oder tritt der fehler erst jetzt beim umstellen auf?