Probleme de programation Code blox

Bonjour,
J'ai un petit soucis concerant Code:Blox. J'apprend a programmer via Le site du zero qui explique tres bien. Pourtant, lorsqu'il s'agit d'actionner le bouton "build and rune" indiqué dans la troisiéme partie de l'aprentissage du langage C (lorsqu'on detail le code et qu'on en active un censé marqué "hello world" a l'ecran) le logiciel code:blox me donne toujours le meme message d'erreur : "It seems that this project has not been built yet.
Do you want to build it now?" et du coup mon programme ne fonctionne pas. Comment fair pour regler ce probleme?
Merci d'avance.
Configuration: Linux
Firefox 3.0.8

44 réponses

  • Votes
  • Date
  • Date décroissante
Résumé de la discussion

Un problème survient avec Code:Blox lorsque l'on clique sur le bouton «build and run» pendant l'apprentissage du C, affichant le message «It seems that this project has not been built yet» et bloquant l'exécution. La solution consiste à rattacher le fichier source au Build Target (debug ou release) via Propriétés > Build, en cochant Belongs in the targets pour l'intégrer. En pratique, lors de l'ajout d'un fichier via l'assistant, les cases Build Target restent décochées et il faut les activer manuellement, en cliquant droit sur le fichier, propriétés, onglet Build. D'autres échanges évoquent aussi la nécessité d'inclure explicitement le fichier main.c dans le projet, ou de créer un nouveau projet et d'y intégrer le fichier pour que la compilation fonctionne.

Bobot (l’IA à votre service)
  1. Hello

    J'ai eu le même problem, et j'ai la solution.

    Quand on fait un click droit sur le fichier .cpp et build, un message comme celui ci est sortie.
    "That file isn't assigned to any target"

    Sa veux dire que le fichier en question est dans aucun "Build Target" debug ou release

    Donc il reste plus qu'a rattacher le fichier de code au "build target".

    Click droit sur le fichier > properties... > onglet Build
    Reste a cocher les cases dans la liste : "Belongs in the targets", debug et/ou release

    C'est ok !!

    Maintenant quand vous ajouter un fichier avec l'assistant, il vous propose les cases mais elles sont décocher !!

    ++
    1. J'ai le meme probleme mais ce n'est pas un probleme d'enregistrement a mon avis, mon probleme est apparu apres que je sois passer sous linux, sous windows je n'avait aucun probleme avec code blox.
      Mes cases debug et release sont bien coché, et mon compiler est le gnu gcc compiler.
      1. il te faut inclure ton fichier dans un projet pour pouvoir compiler le plus simple c'est de creer un projet directement je t'ai expliqué la procedure au post 38
        1. EN gros a present ma question c'est : Comment enregistrer correctement main.c Sur code:blox
          1. mype j'ai crée un nouveau fichier :xje suis arriver a ce stade en creant un nouveau fichier justement :x
            j'ai peut etre mal enregistrer main.c :x
            1. çette erreur c'est parce que tu as pas rataché ton fichier a un projet...
              le plus simple c'est de creer un projet tu auras le fichier main.c direct et tu auras plus qu'a copié ton code dedans pour ça tu fais
              file->new->project...->console application
              1. Linking stage skipped (build target has no object files to link)
                Sa me marque sa quand je veux compiler le programme
                1. Juste sa Oo
                  Donc tu sort un bloc note tu fais enregistrer sous main.c et apres code:blox l'utilisera ?
                  1. Ben tu fais juste enregistrer ou enregistrer sous, comme sous word, comme avec un bloc note...
                    1. Oui c'est exactement la meme chose , mais je veux dire la premiere fois que tu ouvre lance un nouveau programme , le fichier main.c n'existe pas t'es d'accord?
                      1. Bon reprenons alors ^^
                        Dans le cour il nous montre une parti de code qui nous fait apparaitre normalemnt un message "Hello world"
                        Ce bout de code il nous dit de le copier coller dans main.c
                        Mais moi je le copie, mais apres je ne sais pas ou le coller !!
                        1. Bon, je commence à ne plus trop comprendre ce qui se passe, moi.
                          1. Oui sa je veux bien =P Mais je veux dire lorsque je lance un nouveau fichier, la source main.c est fissurée (icone d'une page couper) et je ne voit pas OU je peut copier ce text
                            1. ouai mais bon :x
                              Juste une info qui pourait peut etre tous resolver (je ne sais pas)
                              Je n'ai peut etre pas enregistrer Main.c Comme il faut. Il explique qu'il faut copier coller les données qu'il a crée mais moi j'ai carrement crée une nouvelle "file" et enregistrer ailleur ect...
                              EPut tu me dire comment on fait pour copier coller simplement stp? :x
                              • 1
                              • 2
                              • 3