Aller au menu - Aller au contenu

QtWorkbench : compilez vos projets Qt sous Code::Blocks !


Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  3  Suivante
Pseudo Commentaire
Page 1  2  3  Suivante
Hors ligne bluelink # Posté le 18/04/2009 à 02:40:00
T**** me I'm a Zér0 !
Avatar

Ville : Arès
Pays : France métropolitaine

Super tuto, c'est vrai que c'est plus pratique de travailler pleinement avec Code::Blocks ! :D
Allez, 17 ! ;)

Image utilisateur
(Teach) :lol:

 
Hors ligne erqsor # Posté le 18/04/2009 à 04:04:04
erqsor, codeMaster? ouPas!
Avatar

études : IUT Calais

Merci c'est trop gentil! :lol:
 
Hors ligne alitpsa # Posté le 18/04/2009 à 16:36:22
Avatar

cool ! :)
à consommer frais de préférence !
Hors ligne Lolilolight # Posté le 19/04/2009 à 10:50:07
La programmat° tue le tps.
Avatar

Cool c'est justement le tutoriel que je cherchais.

Hior games => projet Upsilon en cours.
Si vous êtes intéressé par le projet merci de m'en faire part en MP.
Envoyer moi aussi quelques une de vos œuvres. ;)
Je recherche en priorité des graphistes/modeleurs!!!
Pour plus d'information sur le projet visiter ce lien ici!

PS : Je développe aussi un éditeur en 3D (en c++) pour un futur projet RPG, il ne sait pas encore faire beaucoup de chose à part créer des figures et les modifier, il me reste l'import de modèle 3D, le placement des lampes et la sauvegarde des maps à finir.



 
Hors ligne gg++ # Posté le 19/04/2009 à 15:39:31
Avatar

études : IUP SI Toulouse

Salut je n'arrive pas à le faire marcher ! je fais comme ta dis mais il me sa quand je veux compiler
Execution of 'make.exe -f Makefile.Release' in 'C:\Users\Utilisateur\Documents\Mes projets\Copy\Qt\copy' failed.

merci d'avance à ceux qui me répondront

:ninja:
 
Hors ligne erqsor # Posté le 20/04/2009 à 10:26:43
erqsor, codeMaster? ouPas!
Avatar

études : IUT Calais

gg++, je ne suis pas sûr de ton erreur, mais je pense que ton problème vient des "Make" Commands.
Refais cette partie du tuto. Je te conseillerais même de refaire complètement la partie Options des cibles de construction.
 
Hors ligne quarty # Posté le 20/04/2009 à 11:18:36
Avatar

Salut

Merci pour le tuto, c'est vrai que c'est quelque chose qui nous manquait.

Le seul petit problème c'est que code::block ne réagit plus lorsque je lance la compilation ^^, pourtant j'ai bien suivis le tuto et j'ai meme refait une installation fraiche de code::block avec la version recommandé ^^. Une idée d'ou ca peux venir ?
Hors ligne erqsor # Posté le 20/04/2009 à 12:10:16
erqsor, codeMaster? ouPas!
Avatar

études : IUT Calais

Salut quarty,

Il semble que tu avais le même problème que moi lorsque j'utilisais les versions 54xx, cependant j'ai testé la plupart des versions 53xx et cela fonctionne chez moi.

Tout comme gg++, je te recommande de revérifier les "Make" Commands, car je pense qu'une "non-réponse" de code blocks lors de la compilation pourrait venir de là. Vérifies aussi les options de l'onglet QtWorkbench du projet. J'ai écrit les commandes afin de vous faciliter le copié-collé.
 
Hors ligne g@rion # Posté le 20/05/2009 à 20:34:27
Avatar

Bonjour tout le monde,

Moi non plus je n'arrive pas à bien paramètrer.
Je suis ce qui est écrit dans le tutoriel et quand j'arrive à l'étape où il faut aller dans l'onglet "Qt WorkBench", à gauche le cadre "Target" est vide ! Ce qui veut dire que je ne peux pas paramètrer default.

Et quand j'essaie quand même de compiler, CB de répond plus.

Pouvez-vous m'aider s'il vous plait ?

P-S: erqsor, quand tu écris : "Il semble que tu avais le même problème que moi lorsque j'utilisais les versions 54xx, cependant j'ai testé la plupart des versions 53xx et cela fonctionne chez moi.", tu parles des versions de quoi ?
du plugins ou de code Blocks ?
Hors ligne erqsor # Posté le 25/05/2009 à 06:37:22
erqsor, codeMaster? ouPas!
Avatar

études : IUT Calais

Il faut que tu utilises une nightbuild de version 53xx de codeblocks. Si tu ne sais pas ce qu'est une nightybuild, vas sur le tutoriel suivant Maitrisez Code::Blocks à fond! (seule la lecture du 1) de la partie 1 de ce tutoriel est nécessaire, mais c'est pas un mal de tout lire si tu as le temps^^)
 
Hors ligne largo118 # Posté le 19/07/2009 à 19:18:32

Bonjour, j'ai refait 2 fois le tuto à la lettre avec les bonnes versions, et pourtant j'ai tjrs cette erreur :

Execution of 'make.exe -f Makefile Debug' in 'D:\Programmation\c++\test' failed.
Hors ligne Dr.Tenma # Posté le 01/08/2009 à 22:17:36
Avatar

Les liens pour télécharger les nighty builds demandées ne fonctionnent plus, pourrais-tu mettre à jour le tuto', parce que je sais pas du tout quel version est compatible :/
 
Hors ligne Dr.Tenma # Posté le 03/08/2009 à 01:32:16
Avatar

Bof...trop long et fastidieux à mettre en place. Je préfère la ligne de commande finalement :)
 
Hors ligne erqsor # Posté le 21/08/2009 à 05:38:04
erqsor, codeMaster? ouPas!
Avatar

études : IUT Calais

Très bien, et désolé pour le retard mais j'étais en vacances. Je vous met ça a jour tout de suite.
Je vais aussi essayer de voir avec le créateur du plugin si une nouvelle version sortira bientôt.
Merci pour vos messages.

EDIT: Vous trouverez la nightybuild sur mon FTP.
 
Hors ligne sam101 # Posté le 27/08/2009 à 20:09:52
Avatar

Ville : Gargenville
Pays : France métropolitaine

Etant donné que Qt Creator est sorti, et qu'il est d'une grande qualité, je vois pas trop l'interet d'utiliser CB, mais bon ^^.

=)..
 
Hors ligne tobast # Posté le 29/08/2009 à 00:31:33
if(!geek) exit(EXIT_FAILURE);
Avatar

Ville : Aspiran
Pays : France métropolitaine

salut,
la partie sur les cibles de constructions me semble un peu vide... j'ai la même erreur que beaucoup à la compilation... est-ce que cette partie est actuellement en cours de MAJ, et donc "pas entière ?"

Citation : tuto

Options des cibles de construction


Et hop, on retourne dans le Menu Project -> Build Properties.
Non, non je ne vous fait pas tourner en rond, mais courage, on approche de la fin ! :p

Je vais vous détailler les manipulations pour la cible de construction Release, vous devrez donc refaire les manipulations suivantes pour chaque cible de construction supplémentaire de votre projet !
Il vous faudra bien sûr adapter les options de la cible de construction en fonction de celle-ci.

Si vous souhaitez utiliser Qt pour créer une interface graphique, faites la manipulation suivante :

Dans l'onglet Build Targets, sélectionnez une cible de construction et changez le Type d'application pour GUI Application.
 
Hors ligne PC17pouces # Posté le 03/09/2009 à 16:49:38
Avatar

Ville : Cravant les coteaux
Pays : France métropolitaine

J'ai le même problème que les autres.

Mais ce qui me gène, c'est justement çà :

Citation : erqsor
Et hop, on retourne dans le Menu Project -> Build Properties.


Mais chez moi il n'y a pas de "Build Properties". J'ai soit "Build Options", soit "Properties" ; et je trouve ceci dans le premier ("Build Option") :

Image utilisateur

et ceci dans le deuxième ("Properties") :

Image utilisateur

Donc voila, il y a peut-être des choses a modifier dans les deux fenêtres...
Hors ligne erqsor # Posté le 10/09/2009 à 19:57:43
erqsor, codeMaster? ouPas!
Avatar

études : IUT Calais

En effet il y a eut un probleme la fin a disparue, je rectifie ca.
Et pour PC17pouces merci de la remarque je m'étais trompé, c'est bien properties et non Build properties.

EDIT : Tuto modifié et validé
 
Hors ligne xsaiddx # Posté le 12/09/2009 à 10:25:06
Avatar

bonjour tout le monde
SVP moi j'ai la ersion 8.02 C::B quand je suis votre tuto jtrouve pas chez moi l'onglet suivant ==> "EnvVars options "

comment fair pour reussir cette instalation ??

Merci
Hors ligne erqsor # Posté le 17/09/2009 à 18:17:52
erqsor, codeMaster? ouPas!
Avatar

études : IUT Calais

Bonjour xsaiddx,
Alors je ne sais pas si la technique fonctionne avec la version 8.02 de codeblocks, cependant tu peux essayer. Létape Env vars options n'est peut-être pas forcément nécessaire, je l'ai mise au cas où. Donc essaies de "zapper" cette étape.
Si tu n'y arrives pas, alors tu devras mettre à jour Codeblocks à la version 5382 grâce à ce tuto : tuto NightyBluids code blocks
 
Hors ligne Gron # Posté le 05/10/2009 à 15:24:30

Ville : Bures-sur-yvette
Pays : France métropolitaine

Yeah super tuto !!! Exactement ce que je cherche depuis que j'ai lu le tuto C++ de M@teo !
Je me doutais bien que ça ne s'inventait pas, bah j'avais raison :D

Je signale juste que j'ai eu le même problème que gg++ et peut-être d'autres : à la fin du tuto, à la compilation, code::blocks ne sort qu'un unique message :

Execution of 'make.exe -f Makefile.Release' in 'C:\[...]\projet' failed.

J'ai essayé de bidouiller comme un grand, et j'ai réussi à régler le problème en remplaçant "make.exe" par "mingw32-make.exe" dans Settings -> Compiler and Debugger... -> Toolchain executables -> Make program.

Le compilo est un peu plus bavard mais ça a l'air de marcher. :)
Hors ligne erqsor # Posté le 06/10/2009 à 14:37:16
erqsor, codeMaster? ouPas!
Avatar

études : IUT Calais

ok je vais donc ajouter ca en fin de tutos (et noter ta contribution =)
Tant mieux si tu as réussi ! ;)
 
Hors ligne darksideus # Posté le 12/10/2009 à 19:25:41

études : ESEO Angers

Pour ma part, le plugin QTworkbench est toujours grisé après les différentes manipulations ci dessus.

Quelqu'un a déjà rencontré ce problème?

Merci pour ce tuto bien pratique ;)
Hors ligne Scorpio59 # Posté le 05/11/2009 à 18:46:17
Avatar

Ville : Villejuif
Pays : France métropolitaine
études : EFREI

pour résoudre ce problème de grisement, il faut que tu agrandisse la fenetre de propriété et en bas tu verra un case a cocher pour activer le plugin.
Hors ligne Espritlune # Posté le 16/11/2009 à 23:58:40

Bonjour, Super idée ce tutoriel!
Mais j'ai quelques questions :
- 1 une fois le projet crée ( aucun soucis avec le tutoriel ) dois je réécrire toutes mes class? Ou puis importer via un add file?
- 2 dans le champ je n'ai pas le même chemin mais jusqu'à quel dossier dois je aller? "C:\Qt\2009.03\qt" ou plus loin jusqu'à "include" ou encore plus?
- 3 j'ai tout de meme fait certain teste et quand je compile c::b me dis :
"1-mingw32-make.exe: Makefile: No such file or directory
2-mingw32-make.exe: *** No rule to make target `Makefile'. Stop."

aurai-je raté quelque chose?

Merci a vous. Et encore bravo pour ce tuto, je mettrai ma note quand cela fonctionnera. lol.
Hors ligne erqsor # Posté le 17/11/2009 à 13:10:08
erqsor, codeMaster? ouPas!
Avatar

études : IUT Calais

Bonjour Espritlune,

1) Normalement tu devrais tout importer tel quel. Mais Vérifies tout de même les commandes d'include.
2) Tu as installé le sdk complet, donc en effet le répertoire de qt est bien C:\Qt\2009.03\qt.
3) Vérifies dans les options de compilateur (Settings -> Compiler and Debugger... -> Toolchain executables -> Make program) si le répertoire de mingw est bon. et ensuite vérifies dans cette même boîte de dialogue que l'éxecutable mingw32-make.exe est bien à l'endroit indiqué.
 
Hors ligne Mondrian # Posté le 11/02/2010 à 13:52:40

Bonjour erqsor,
j'ai suivi le tutoriel à la lettre, enfin pour autant que je n'aie pas fait d'erreur, et me trouve dans la même situation qu'Espritlune, hormis C:\Qt\2009.05\qt. pour la version de Qt,...et j'obtiens donc bien les mêmes messages à la compilation. J'ai pourtant vérifié le répertoire de mingw et que le Make program est bien "mingw32-make.exe "

Par ailleurs, je voulais noter une discordance entre les "Make" Commands proposées par défaut, à l'instalation de C::B et celles indiquées dans le tuto, je m'explique:

Par défaut C::B propose dans l'ordre:
$make -f $makefile $target
$make -f $makefile $file
$make -f $makefile clean$target
$make -f $makefile distclean$target

alors que le tuto reprend:
$make -f $makefile.$target
$make -f $makefile $file
$make -f $makefile.$target clean
$make -f $makefile.$target distclean

comme on le voit, les différences sont ténues, mais elles sont là, et quand je tente de compiler avec les commandes proposées par le tuto, c::b se plante.

Que faut-il faire?

Et quid des messages
"1-mingw32-make.exe: Makefile: No such file or directory
2-mingw32-make.exe: *** No rule to make target `Makefile'. Stop."?

je cherche depuis un bon moment...

Merci d'avance.

M.
Hors ligne erqsor # Posté le 11/02/2010 à 19:29:02
erqsor, codeMaster? ouPas!
Avatar

études : IUT Calais

Bonjour Mondrian,

Si tu connais un peu Qt, tu devrais savoir que celui ci passe par un utilitaire de moc'ing avant de donner la version traduite au compilateur standard, ces commandes modifiées permettent de créer les makefiles des différentes cibles de ton projet.

EspritLune n'ayant pas répondu à mes propositions, je ne peux que supposer que celui-ci ait réussi à corriger son problème, à moins qu'il ait abandonné sans nous en faire part.

Le message d'erreur (1) t'indique qu'il ne trouve pas les makefiles. donc si tu as bien mit les commandes que je t'ai indiquées, cela ne devrait pas se poser.

Je refais une nième fois mon tuto pour voir d'ou ca peut venir, mais peux tu me dire comment tu as installé mingw, et ou ? ca peut "peut-etre" venir de là.
 
Hors ligne Mondrian # Posté le 12/02/2010 à 12:16:21

Bonjour Erqsor, et merci de me répondre.

En fait j'ai fait plusieurs essais, le dernier en date était d'installer MinGW-5.1.6.exe dans un répertoire C:\MinGW.

Par contre je suis vraiment novice, et je ne connais rien au moc'ing.

M.
(PS: Qu'en est-il des différences entre les make commands du tuto et les commandes par défaut de C::B? )
Hors ligne Espritlune # Posté le 14/02/2010 à 13:40:45

Oui excusez moi pour le retard. J'ai mis mon projet de coté pendant quelques temps.

Pour la question N°3 je n'ai pas vraiment trouvé ou compris ce qui s'est passé mais ça s'est mis à fonctionner.
J'ai utilisé la console pour compiler mon programme puis par réflexe lors d'une compilation j'ai utilisé c::b. Oh surprise cela a fonctionné. J'en ai déduit que c::b ne pouvait pas faire une des étapes de compilation tout seul. (Par exemple créer le .pro??? ou un truc dans le genre).
J'ai aussi remarqué que ce même message apparaissait quand il n'y avait pas eu de modification dans le projet et donc rien à compiler.

Dès que j'ai plus d'informations je vous la poste. Ce site est vraiment génial je ne suis pas professionnel dans l'informatique c'est juste pour le plaisir. J'ai énormément appris à vos cotés. Encore Merci.
Pour accéder à cette section
Connectez-vous !
connexion_rpx