-
problème de compiler
Bonsoir,
Cela fait peu de temps que je me suis interressé à la programmation, j'ai un petit soucis dès le début avec le compiler.
En effet, dès le début un programme est déjà créer. Pour me donner une idée de la présentation de ce programme, je clique sur "Build&Run", un message apparait
dans la barre de notification :
"monpremierprogramme - Release" uses an invalid compiler. Skipping...
Nothing to be done.
Je n'arrive pas à régler ce problème, j'aimerais que vous m'aidiez..
Désolé d'avoir posté n'importe où, je n'ai pas trouvé d'endroit adéquat ^^'.
Merci d'avance pour vos réponses.
-
Quel est ta version de codeblocks ? Quel compilateur utilises tu ?
Dans le menu Settings->Compiler and debugger quel est le compilateur indiqué ?
-
Salut.
C'est un problème courant ...
1 - Il faut s'assurer que la version de Code::Blocks est celle qui comporte compilateur MinGW (portage de gcc sous Windows), si tu es sous Windows. Si tu es sous Linux, il faut installer gcc et g++ (paquet build-essential sous Ubuntu).
2 - Si le problème persiste, fait : setting => compiler and debugger => toolchain => auto-detect. (Essayes d'abord cela, peut être que tu as déjà un compilateur d'installé avec et ça ne coûte rien).
Cordialement,
Idriss
-
Alors ma version de Code::blocks est la 8.02.
J'ai essayé de faire comme tu m'as dit Idriss, mais rien n'y fait l'erreur persiste..
Le compiler est Borland c++ compiler.
Merci de vos réponses :)
-
Ah bon ben il a bien voulu marcher cette fois XD je n'ai rien eu besoin de toucher, juste de faire un nouveau projet et tout s'est effectué normalement.
Merci de votre aide :)
a++
-
Ah ben non, en fait j'ai un autre problème..
La compilation se passe sans problème, je retrouve le programme dans le dossier mais lorsque je veux l'ouvrir, la fenêtre s'ouvre puis se referme aussitôt 8O..
Si vous avez une solution aidez moi :p
Merci
-
Salut.
C'est normal, quand tu clique sur l'exécutable, la console se ferme tout de suite après les traitements ... donc tu n'as pas le temps de tout voir s'exécuter (sauf si tu l'exécute à partir de la console qui ne se fermera pas après la fin du programme). Tu peut mettre un getchar(); avant le return 0; .
N'oublies pas de mettre en :resolu: si c'est le cas ;) ...
Cordialement,
Idriss
-
OMG tu es trop fort =D
Merci beaucoup :)
Bonne soirée à toi,
a++