CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

problème code block

vivien68
vivien68
Niveau 9
02 juillet 2009 à 22:39:30

bonjour, quand je compile mon programme avec code block, le fichier .exe n'apparait pas dans le dossier du projet. comment faire pour le créer ?

godrik
godrik
Niveau 30
02 juillet 2009 à 23:05:48

Tu n'aurais pas une erreur de compilation des fois ?
Il n'aurait pas mis le binaire dans le repertoire build (ou whatever) ?

vivien68
vivien68
Niveau 9
03 juillet 2009 à 22:14:36

non, ca ne fait jamais d'erreur de compilation.

godrik
godrik
Niveau 30
04 juillet 2009 à 07:00:54

as tu cherches les fichiers .exe qui sont dans le repertoire de ton projet ?
peut tu nous donner le log de compilation ?

vivien68
vivien68
Niveau 9
04 juillet 2009 à 11:23:44

voila le log :

Compiling: main.cpp
Linking console executable: bin\Debug\test01.exe
Output size is 587.41 KB
Process terminated with status 0 (0 minutes, 4 seconds)
0 errors, 0 warnings

ensuite pas de .exe à la racine du répértoire mais dans un dossier (bin/débug), mais il s'éteint tout de suite quand je le lance.

godrik
godrik
Niveau 30
04 juillet 2009 à 19:23:53

heu... j'aurais voulu le vrai log de compilation, pas le truc que ponds code blocks... amis c'est pas grave, on en a pas besoin aujourd'hui.

Ca me parait clair ici. Le binaire tu l'as trouve et c'est le binaire que tu cherches.
Si la fenetre s'eteint tout de suite apres que tu l'est lance, c'est qu'il n'y a aucune instruction dans le programme qui lui demande de faire une pause avant de quitter...

La solution que je prefere est de lancer le programme manuellement dans un terminal. Comme ca quand le progamme va quitter, tu auras toujours le log de ce qui s'est passe a l'ecran.

La solution que d'autre utilise est de mettre un appel de fonction blocant a la fin de ton code, Comme un scanf. Je n'aime pas cette solution parceque :
1/ Ce n'est pas comme ca qu'il faut faier. Ce n'est pas un bug que la fenetre se ferme.
2/ ca ne fera une pause que lorsque l'on sort de main et pas en cas de segfault ou d'appel a exit.

vivien68
vivien68
Niveau 9
08 juillet 2009 à 15:43:19

ok merci

vivien68
vivien68
Niveau 9
08 juillet 2009 à 18:32:14

sinon j'ai trouvé autre chose : system("pause"); avant le return, ça fait qu'on doit appuyer sur une touche pour fermer la console.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment