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

Probleme avec dev-c++

LeJoueur-Dordi
LeJoueur-Dordi
Niveau 4
24 septembre 2004 à 14:55:54

:salut: tml j´ai un enorme probleme de compilation avec dev-c++ j´ai deja recherche je suis aller voir si tout les fichier etait dans les bons repertoire j´ai telecharge toute les librairie sdl possible et la je vois vraiment plus quoi faire

JeanYvesYves
JeanYvesYves
Niveau 10
24 septembre 2004 à 15:01:48

explique les symptomes

une erreur dans l´onglet compilation ?
dans l´onglet linkage ?

laquelle ?
si tu as un numéro de ligne, copie la ligne ici

tu as l´exe ?
si tu l´as que se passe t il quand tu le lances ?
. ..

icelander
icelander
Niveau 7
24 septembre 2004 à 15:05:38

oui mais encore O_o!
si tu expliquer ton probleme on pourrait peut etre t´aider

JeanYvesYves
JeanYvesYves
Niveau 10
24 septembre 2004 à 15:06:34

tout a fait :)

LeJoueur-Dordi
LeJoueur-Dordi
Niveau 4
25 septembre 2004 à 11:43:30

ok alors je tape

  1. include < iostream.h>
  2. include < stdio.h>

void main()
{

cout<<"salut tout le monde";

}

et ce me met

1
C:\Dev-Cpp\include\c++\3.3.1\backward\iostream.h:3
1, from main.cpp In file included from
C:/Dev-Cpp/include/c++/3.3.1/backward/iostream.h:3
1, from main.cpp
1 C:\Dev-Cpp\main.cpp from main.cpp
2
C:\Dev-Cpp\include\c++\3.3.1\backward\backward_war
ning.h:32 #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the < X> header for the < X.h> header for C++ includes, or < sstream> instead of the deprecated header < strstream.h>. To disable this warning use -Wno-deprecated.
5 C:\Dev-Cpp\main.cpp `main´ must return `int´
C:\Dev-Cpp\Makefile.win [Build Error] [main.o] Error 1

j´ai essayer aussi http://perso.wanadoo.fr/ck/NGCK.htm
mais il n´y a rien a faire

thesuperbest
thesuperbest
Niveau 8
25 septembre 2004 à 12:46:19

Déjà," return 0; " à la fin de main.

thesuperbest
thesuperbest
Niveau 8
25 septembre 2004 à 12:49:35

Ah non, je me suis trompé : pas " return 0; "
J´ai trop l´habitude de int main

Kouic
Kouic
Niveau 9
25 septembre 2004 à 13:39:02

Plus percisement,

Le premier avertissement ( warning) veux dire que iostream.h est vieux et qu´il vaut mieux utiliser le nouveau header correspondant. C´est a dire < iostream> ( le meme mais sans le . h).

L´erreur, c´est que Dev-C++, du moins GCC sont compilateur, veux que le main retourne un int ( un entier). Donc construit ton main de la facon suivante :

int main()
{
retrun 0;
}

N´oublis pas les espaces de noms, using std::cout ou using namespace std ( comme tu le sens).

LeJoueur-Dordi
LeJoueur-Dordi
Niveau 4
25 septembre 2004 à 13:59:03

:gne: je vien de commencer le C et je n´est fais qu´un petit copier/coller ==>http://www.cplusnul.com/

et j´aimerai bien faire marcher NGCK mais pour le truc vide de base il me fait l´erreur
[Linker error] undefined reference to `WinMain@16´

LeJoueur-Dordi
LeJoueur-Dordi
Niveau 4
25 septembre 2004 à 13:59:42

arf j´oubliai merci quand meme

LeJoueur-Dordi
LeJoueur-Dordi
Niveau 4
25 septembre 2004 à 16:56:45

un petit :up:

Kouic
Kouic
Niveau 9
25 septembre 2004 à 20:16:53

"je vien de commencer le C"

Ba, en fait c´est du C++ ton code.

"et je n´est fais qu´un petit copier/coller"

Ca c´est pas bien.

"le truc vide de base il me fait l´erreur

[Linker error] undefined reference to `WinMain@16´ "

C´est probablement parsque tu a du choisir a la creation de ton projet un Win32. Il faut choisir une application en mode console toute simple et le tour est joué.

LeJoueur-Dordi
LeJoueur-Dordi
Niveau 4
25 septembre 2004 à 22:27:24

Ca c´est pas bien

ok mais que voulai-tu que je fasse?

> " le truc vide de base il me fait l´erreur

[Linker error] undefined reference to `WinMain@16´ "

C´est probablement parsque tu a du choisir a la creation de ton projet un Win32. Il faut choisir une application en mode console toute simple et le tour est joué

j´avais mis en console aplication

PS: merci quand meme

[V]ax1987
[V]ax1987
Niveau 6
25 septembre 2004 à 23:24:14

bah je sais pas si c´est le même qu´au quebec je crois bien que oui mais une ider que tu pourrais faire
/ / mon programme est mon nom...

  1. include < iostream>
  2. include < string>

using namespace std;

int main()
{
cout < < ´´salut tout le monde´´ < < endl;

return 0
}
et voila je crois que sa devrais être bon

LeJoueur-Dordi
LeJoueur-Dordi
Niveau 4
26 septembre 2004 à 15:18:07

ok mais je fais comment pour NGCK?

riiia
riiia
Niveau 10
26 septembre 2004 à 17:29:19

salut tou le monde j´ai deux chtites questions :
1) j´ai pas bien compris a quoi ca sert " return 0"
ca sert a quoi vraiment ?
2)pourquoi mettre " int main ( )" au lieu de " void main ( ) "
c´est pour defenir une variable qui s´utilise partout dans le programmes et pas seulement dans un bloc ?

thesuperbest
thesuperbest
Niveau 8
26 septembre 2004 à 17:59:46

1) return 0 : retourne 0 à la fonction main dans le cas présent autrement dit : ça quitte le programme.

2) void ou int main() :

-void c´est pour une fontion à laquelle on demande juste de s´éxécuter.

-int c´est quand la fonction retourne une valeur.

PS : ne t´en préocuppe pas pour l´instant attend d´apprendre à créer des fonctions.

riiia
riiia
Niveau 10
26 septembre 2004 à 18:05:34

merci de ta reponse thesuperbest
ou t´as appris a programmer ? ???

LeJoueur-Dordi
LeJoueur-Dordi
Niveau 4
28 septembre 2004 à 17:36:00

:up:

Ptival
Ptival
Niveau 10
28 septembre 2004 à 17:39:07

pourquoi cet :up: ?

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