Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
658 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Compiler une appli qt en static.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Compiler une appli qt en static.

n°1352472
Maxime81
Posté le 24-04-2006 à 00:47:51  profilanswer
 

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.

mood
Publicité
Posté le 24-04-2006 à 00:47:51  profilanswer
 

n°1352476
IrmatDen
Posté le 24-04-2006 à 01:25:19  profilanswer
 

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 :)

n°1353178
Maxime81
Posté le 24-04-2006 à 22:45:09  profilanswer
 

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é)

n°1353247
IrmatDen
Posté le 25-04-2006 à 01:20:37  profilanswer
 

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 :D


Message édité par IrmatDen le 25-04-2006 à 01:22:09
n°1353859
Maxime81
Posté le 25-04-2006 à 19:54:57  profilanswer
 

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...

n°1353983
IrmatDen
Posté le 25-04-2006 à 23:57:31  profilanswer
 

Maxime81 a écrit :

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...


Ben mon pote... Lance la compil pendant que tu es en vacances :D
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 :)

n°1354526
Maxime81
Posté le 26-04-2006 à 17:01:20  profilanswer
 

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...

n°1468870
licsan
Posté le 01-11-2006 à 21:49:16  profilanswer
 

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?

n°1468907
IrmatDen
Posté le 01-11-2006 à 22:47:57  profilanswer
 

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.


---------------
.
n°1468973
licsan
Posté le 02-11-2006 à 07:26:37  profilanswer
 

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! :$

mood
Publicité
Posté le 02-11-2006 à 07:26:37  profilanswer
 

n°1469185
IrmatDen
Posté le 02-11-2006 à 12:09:35  profilanswer
 

Alors ça... J'utilise pas mingw ;)
Je peux pas t'aider là :/
 
Pourquoi ne pas vouloir fournir les dlls, surtout pour mingw?

n°1529048
ogaby
Posté le 15-03-2007 à 18:49:09  profilanswer
 

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. :spamafote:

n°1578647
trouble_fe​te
Posté le 25-06-2007 à 02:34:11  profilanswer
 

IrmatDen a écrit :

Ben mon pote... Lance la compil pendant que tu es en vacances :D
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 :)


 
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  :hello:

n°1578869
IrmatDen
Posté le 25-06-2007 à 15:24:42  profilanswer
 

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 :D

n°1578870
trouble_fe​te
Posté le 25-06-2007 à 15:25:19  profilanswer
 

OK merci quand même ça a pris plus de 3 heures ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Compiler une appli qt en static.

 

Sujets relatifs
Recherche appli PHP de gestion de parc automobile[.NET] Appli windows, pocketpc etc. avec 1 seul source ?
comment compiler et .........Visibilité des membres static d'une classe ...
[C++/résolu] donnée static const Pi=3.14Pourvoir lire dans une lib static
[J2ME] lancer un appel depuis une appli[Java] Redistribuer une appli java
Comment développer une appli, avec une interface graphique, que lcompiler un prog avec visual studio net
Plus de sujets relatifs à : Compiler une appli qt en static.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR