Comment configurer codeblocks sur vista

Bonjour,
je suis nouveau dans la programmation et on ma conseiller d'utiliser codeblocks.je lai fais mais je narrive pas a compiler un programe.en effet cahque fois ke je lance la compilation une fenertree aparait et dit a peu pres :
"Debug" uses an invalid compiler. Skipping...
Nothing to be done."
et parfois je recois le message:"impossible de trouver le disque ds l'unite.inserer le disque das l'unite \Device\Harddisk1\DR1"

Merci d'avance .
Configuration: Windows Vista
Firefox 3.0.10

19 réponses

  1. En cherchant un peu, apparemment il y a quelques problèmes entre la version CodeBlocks+mingw et Vista.
    Une solution:

    - Désinstaller encore une fois (en vérifiant qu'il n'y ait plus de repertoires, etc...)
    - Télécharger la dernière version de CodeBlocks mais SANS compilateur.(https://sourceforge.net/projects/codeblocks/files/Binaries/8.02/codeblocks-8.02-setup.exe/download?use_mirror=netix
    - Télécharger l'installateur automatique mingw (https://sourceforge.net/projects/mingw/files/OldFiles/ et bien penser a ajouter le support C++ quand demandé.

    Lance ensuite codeblocks et vérifie si le compilateur a été détecté. S'il ne l'est pas
    Settings->Compiler and Debugger->Global Compiler settings->Toolchain executables puis tu sélectionne le compilateur que tu veux et tu cliques sur auto detect. Si un message apparait en disant que c'est bien installé alors c'est bon, sinon tu cliques sur les trois petits points et tu sélectionne le dossier de mingw.

    Cette solution devrait fonctionner...

    1. ReBonjour,

      Content d'avoir pu aider :)
      En espérant que tu persévère dans ce monde passionant .
      1. OUF !!
        Merci beaucoup eseascomp
        ca marche tres bien
        grace a ce je me suis un peu enrichit en conaissances.
        A la prochaine!!
        1. Essaie de désinstaller encore une fois puis tu vires tous les dossiers codeblocks + tous les dossiers mingw (je crois sous windows mingw est dans C:\mingw ou C:\gcc enfin faut chercher ^^) ensuite tu résinstalles pour voir.
          1. voila:
            output filename: "bin\Debug\transazioni_internazionali.exe"

            execution working dir: "."

            object output dir: obj\Debug\

            Non en effet j'avais installer et desinstaller codeblocks plusieurs fois avant de poser au forum.
            1. Un projet C doit être compilé avec gcc et pas g++...
              Quand tu as crée ton projet dans code::blocks tu as bien spécifié "Projet C"?
              Dans "Project->Properties->Build Target" quelles sont les valeurs de :
              Output filename
              Execution working dir
              objects output dir
              ?
              Qutre chose, lorsque tu as réinstallé Code::blocks, est-ce que tu as bien viré tous les dossiers qui restaient, tant les dossiers codeblocks que els dossiers du compilo?
              1. Et si tu compiles en ligne de commande?
                Autre question, c'est bien un projet C++ que tu compiles?
                1. je lai fait et je retombe sur le message mingw32-gcc.exe-disque introuvable
                  1. Target is up to date - Nothing to be done ca veut dire que le résultat de tu n'as rien changé dans ton code avant de recompiler ce qui fait que cela ne sert a rien de recompiler un programme qui est déjà compilé ... En cas ajoute une ligne qui ne sert à rien genre une déclaration de variable dans le vent ou dans le genre et appuie sur F9 (compiler-exécuter) ....

                    1. je lai fais
                      mais trjs rien
                      et le message a cahnger
                      je recois maintenant :collect2.exe disque non present

                      en changeant de compilateur,le systeme ne detecte pas .
                      je compile et le message dit:"------

                      Target is up to date.
                      Nothing to be done.

                      "
                      et puis rien
                      1. Normalement il devrait être sélectionné par défaut GNU GCC COMPILER (en fait c'est gcc... enfin dans ton cas mingw la version windows de gcc).
                        Essaye en le sélectionnant et ensuite en cliquant sur "set as default".
                        Si ca ne marche pas, essaye un autre compilateur comme "Microsoft visual c++ 2005/2008 " par exemple pour voir.
                        1. GNU GCC Compiler
                          MIcrosoft Visual C++ Toolkit 2003
                          Microsoft visual c++ 2005/2008
                          borland c++ compiler
                          Digital Mars Compiler
                          Open watcom(w32) Conpiler
                          ....
                          mais aucun n'est selectione
                          1. Dans code::blocks -> Settings -> Compiler and debugger tu peux me donner la liste des compilateurs présents?

                            1. je l'ai installe a partir du site codeblocks.org .jai telecharger le fichier: codeblocks-8.02mingw-setup
                              et jai installer das le repertoire:
                              dans C:\Program Files\CodeBlocks.
                              1. Est-ce que tu peux me décrire comment et où est-ce que tu l'as installé?
                                1. merci easycomp mais ca ne resoud pas mon pproblem jai cette fois telecharher et installer codeblocks mais en executant je recois le message "mingw32-g++.exe-disque non present"
                                  1. Bonjour,

                                    A mon avis tu as copié un dossier CodeBlocks venant d'une installation sur un autre ordinateur, me trompe-je?
                                    Le mieux tu télécharges codeBlocks (version avec compilateur) et tu le réinstalle.