Compiler une appli qt en static. - C++ - Programmation
Marsh Posté le 24-04-2006 à 01:25:19
Salut,
Si t'as les sources de Qt, tu lances le configure avec le flag -static (tu peux combiner avec le flag -shared pour avoir les 2 versions).
Si tu les as pas, soit tu les récupères, soit tu cherches, soit quelqu'un sait où les récupérer
Marsh Posté le 24-04-2006 à 22:45:09
Heu... Là c'est sous windows... Je fais comment ? (je connais pas trop windows en plus, je suis sous linux depuis pas mal de temps et c'est pas aussi compliqué)
Marsh Posté le 25-04-2006 à 01:20:37
Sous windows, ils ont fait un exe qui s'apelle configure aussi
Tu récupères les sources ici, en faisant bien attention de prendre une archive contenant "src" dans le nom.
Edit:
Citation : (je connais pas trop windows en plus, je suis sous linux depuis pas mal de temps et c'est pas aussi compliqué) |
C'est rare de pouvoir lire ça
Marsh Posté le 25-04-2006 à 19:54:57
Ok merci, je vais voir ca... Mais compiler qt sur un 333Mhz ca va mettre du temps je sens...
Et sinon, pour ce que j'ai dit, je ne suis pas ingénieur, je ne suis que lycéen... c'est normal que je ne connaisse pas tous les systemes, surtout les plus bordéliques...
Marsh Posté le 25-04-2006 à 23:57:31
Maxime81 a écrit : Ok merci, je vais voir ca... Mais compiler qt sur un 333Mhz ca va mettre du temps je sens... |
Ben mon pote... Lance la compil pendant que tu es en vacances
Plus sérieusement, compte une bonne nuit à vue de nez.
Pour ma remarque, c'est que on a rarement l'occasion de lire quelqu'un qui écrit que Windows est plus bordélique que Linux, c'est la tendance inverse en général
Marsh Posté le 26-04-2006 à 17:01:20
Ils y connaissent rien à linux et sont formaté car ils utilisent cet OS tout pourris depuis leur plus tendre enfance.
Et lorsqu'ils essayent de migrer ils redeviennent de gros noob et preferent dire que linux est trop dure plutot que se remettre en question.
Perso je suis utilisateur de linux depuis 4 ans environ et personne ne m'a aidé mais c'est sur qu'au début ca fait bizarre...
Marsh Posté le 01-11-2006 à 21:49:16
Désolé de rouvrir ce post, mais il faut bien dire qu'il m'a été bien utile: je cherche a compiler mon programme en static, mais je n'ai pas compris l'histoire des deux flags -shared et -static: a quoi sert le shared? j'ai fait configure -static -shared; ca a pris deux heures a compiler tout, mais ca a marché; a la fin ,j'ai voulu compiler mon programme, sauf qu'il fait toujours le même poids qu'en dynamique, et j'ai bien peur que le static linking n'aie pas marché. Ai je oublié quelque chose?
Marsh Posté le 01-11-2006 à 22:47:57
A ma connaissance, l'installation des versions statiques et dynamiques dans un même répertoire est impossible pour l'instant.
Il faudrait que tu fasses ça dans 2 répertoires différents, et que tu indiques précisément quel qmake et quel qmake.conf utiliser.
Marsh Posté le 02-11-2006 à 07:26:37
Ok, désolé de faire le boulet, mais ma compilation en statique n'a pas fonctionné: le .exe a bien énormément grossi, mais il refuse de s'exécuter sur une autre machine, car il manque mingwm10.dll : faut il que je recompile mingw en statique lui aussi? euh, si c'est ca.... je sais pas faire non plus! :$
Marsh Posté le 02-11-2006 à 12:09:35
Alors ça... J'utilise pas mingw
Je peux pas t'aider là
Pourquoi ne pas vouloir fournir les dlls, surtout pour mingw?
Marsh Posté le 15-03-2007 à 18:49:09
Bonjour tout le monde,
Moi aussi j'aimerais compiler en statique mais j'avoue que je suis un peu dérouté par l'idée de tout recompiler.
Bon voici ce que j'ai trouvé sur le net et l'explication est récente: http://home.izforge.com/index.php/ [...] dependency
Si un courageux veux bien essayer.
Marsh Posté le 25-06-2007 à 02:34:11
IrmatDen a écrit : Ben mon pote... Lance la compil pendant que tu es en vacances |
Salut, je sais ça fait vraiment gros détarrage de post mais bon, j'aimerais vraiment savoir combien de temps t'a pris la compilation de qt sur le proc a 333 Mhz ?? je suis en train de compiler (difficilement j'ai un msg d'erreur survenu sur les 2 précédentes compilation sans savoir pourquoi alors je relance a coup de emerge --resume...) qt-3.3.8-r2 sur un Pentium 2 a 333Mhz
Merci d'avance si tu peux répondre a ça
Marsh Posté le 25-06-2007 à 15:24:42
C'est Maxime81 qui l'a lancé sur un 333; personnellement, je l'ai fait sur des Athlon et P4 uniquement, donc ça ne t'aidera pas beaucoup
Marsh Posté le 24-04-2006 à 00:47:51
Bonjour,
Pour faire court, je souhaiterai pouvoir compiler mon appli sans qu'il n'y ai de dépendances à des librairies externes (mingwm10.dll, QtCore4.dll, QtGui4.dll)
J'utilise dev-cpp.
Donc si quelqu'un connait la réponse , je le remerci par avance.