Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1165 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Débutant C++ : compiler sous windows?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Débutant C++ : compiler sous windows?

n°1877805
Cid
Posté le 25-04-2009 à 23:56:39  profilanswer
 

Bonsoir à tous.
Désirant apprendre ce langage, j'aimerai savoir si il était possible d'en faire sous windows?
J'ai fait quelques recherches mais tous oriente vers linux, et cela m'embête pas mal:/

 

Avis au programmeur sous windows j'ai besoin de vous:)
Quel logiciel utilisez vous? et comment faites vous?
merci d'avance:)

 

edit: aprés test j'ai trouvé éclipse mais lorsque j'essaye de compiler il me dit : Launch failed, binary not found?
Faut il inclure qqch? ou faire une manip spéciale?


Message édité par Cid le 26-04-2009 à 00:03:39
mood
Publicité
Posté le 25-04-2009 à 23:56:39  profilanswer
 

n°1877808
Cid
Posté le 26-04-2009 à 00:27:09  profilanswer
 

ah bah j'ai bidouillé un petit qqch et recréé mon projet et j'ai réussi a obtenir qqch:)
je garde ce topic sous la main, au cas ou qqch reclocherai ^^

n°1877974
kray
Bad show?
Posté le 26-04-2009 à 19:11:20  profilanswer
 

Je te conseille de lire le site du zero qui est très bien fait et/ou d'acheter des bouquins.
Eclipse en C++, j'ai pas trop accroché. Visual Studio Express est pas mal.(Mais ca reste des avis personnels, des gens te diront exactement le contraire et ils auront autant raison que moi). De tout façon avant l'IDE, l'important c'est le code....
Donc bouquin/sdz  :D


---------------
I guess my real ennemy is me
n°1878030
Le_Clubber
Posté le 26-04-2009 à 23:13:19  profilanswer
 

Les meilleurs IDE c'est visual studio (mais perso j'acroche pô...) et code blocks (assez léger).
 
Et oui, va voir le site du zéro, tu trouvera ce qu'il te faut quand tu démarre.
 
A toi d'essayer :)

n°1878105
Joel F
Real men use unique_ptr
Posté le 27-04-2009 à 10:43:52  profilanswer
 

le site du zero [:prozac]

 

Si tu compiles du windows pour du windows, Visual Studio Express
Si c'ets pour apprendre et fair eun peu de multi-plateofrme portable : code::Blocks+ Mingw 4.4


Message édité par Joel F le 27-04-2009 à 13:41:46
n°1878134
superbob56
Posté le 27-04-2009 à 11:14:47  profilanswer
 

Perso j'ai pas mal l'habitude de faire du gcc (mingw) avec eclipse et ça fonctionne bien.
J'ai un petit tuto si ça t'intéresse par là qui expliquer comment installer mingw pour pouvoir compiler du c ou du c++ sous windows.
http://devtricks.wordpress.com/ins [...] s-windows/
Après pour Eclipse la version c++ dispo sur le site officiel fait bien l'affaire et normalement ça marche tout seul si tu as suivi mon tuto plus haut ...
Mais bon après comme dirait kray, c'est un avis perso, chaque IDE à ses avantages, après c'est une question d'habitude.
 


---------------
By bob.
n°1878136
ngkreator
Posté le 27-04-2009 à 11:15:59  profilanswer
 

Le site du zero est très bien pour un "non extrémiste" qui veut juste apprendre. Je ne comprends pas cette haine pour ce malheureux site.

Message cité 1 fois
Message édité par ngkreator le 27-04-2009 à 11:16:06
n°1878231
Joel F
Real men use unique_ptr
Posté le 27-04-2009 à 13:41:26  profilanswer
 

il est juste plein de trucs faux [:dawa] et de mauvaise habitudes.
Et je ne parle pas des "cours de C++" qui commence par chapitre 1 printf ou chapitre1 compilons QT ...

n°1878426
Paul JR
Posté le 27-04-2009 à 18:40:45  profilanswer
 

Il existe d'autres cours C++, par exemple :
- Penser en C++ volume 1 par Bruce Eckel (c'est la traduction d'un livre en fait).
- Cours sur le Langage C++ par Henri Garreta
 
Comme EDI je conseille aussi Code::Blocks Studio pour faire du pur C++.
 
Microsoft Visual C++ Express c'est surtout intéressant pour faire de la programmation Windows en utilisant le framework .NET
 
Il existe d'autres bon EDI pour c++, voir la liste des principaux EDI/Compilateurs pour C++
 
 

n°1878429
xilebo
noone
Posté le 27-04-2009 à 18:50:37  profilanswer
 

Paul JR a écrit :

Il existe d'autres cours C++, par exemple :
- Penser en C++ volume 1 par Bruce Eckel (c'est la traduction d'un livre en fait).
- Cours sur le Langage C++ par Henri Garreta
 
Comme EDI je conseille aussi Code::Blocks Studio pour faire du pur C++.

Microsoft Visual C++ Express c'est surtout intéressant pour faire de la programmation Windows en utilisant le framework .NET

 
Il existe d'autres bon EDI pour c++, voir la liste des principaux EDI/Compilateurs pour C++
 
 


 
Ah bon  :??: Il y a juste un des meilleurs debuggers intégré  :jap:  
 
Pour apprendre le C++, rien de mieux que de lire son créateur : http://www.amazon.fr/langage-C-Bja [...] 2879080134
 

mood
Publicité
Posté le 27-04-2009 à 18:50:37  profilanswer
 

n°1878431
Pat333
Posté le 27-04-2009 à 18:58:37  profilanswer
 

ngkreator a écrit :

Le site du zero est très bien pour un \"non extrémiste\" qui veut juste apprendre. Je ne comprends pas cette haine pour ce malheureux site.


C\'est juste d\'une nullité effarante.
L\'âge moyen doit être < 15 ans (j\'y ai même vu des gosses de... 8 ans )
Ca confond tout (C, C++, Qt, SDL, etc ), les gosses programment à coup de system() (!), les réponses dans les forums sont autant à mourir de rire que les questions (du genre \"C++ est plus puissant que C\", \"on peut compiler un jpg ?\", etc..)

n°1878470
ngkreator
Posté le 27-04-2009 à 21:59:42  profilanswer
 

Je ne connais pas le forum. Je parle des cours que je trouve très bien comme point d'entrée.  
Désolé d'avoir polué le topic.

n°1878498
Cid
Posté le 27-04-2009 à 23:22:50  profilanswer
 

Merci pour vos réponses pour le moment je me sers toujours d'éclipse.
Cependant j'ai souvent un pb : Launch failed, binary not found .
Je suis obligé de detruire mon projet et de le recréer, c'est du à qqch de précis, ou c'est l'environnement qui plante ?
merci :)

n°1878709
superbob56
Posté le 28-04-2009 à 13:34:30  profilanswer
 

Cid a écrit :

Merci pour vos réponses pour le moment je me sers toujours d'éclipse.
Cependant j'ai souvent un pb : Launch failed, binary not found .
Je suis obligé de detruire mon projet et de le recréer, c'est du à qqch de précis, ou c'est l'environnement qui plante ?
merci :)


Perso j'ai pas mal utilisé utilisé Eclipse pour faire du C/C++ et je ne me souviens jamais avoir eu ce genre de soucis.
Jette un oeil sur les logs accessibles dans le dossier de ton workspace et vois si tu peux y dénicher quelque chose mais je ne te promets rien ...
 


---------------
By bob.
n°1879964
Cid
Posté le 30-04-2009 à 22:17:27  profilanswer
 

J'ai réglé le pb je suis passé a visual studio 2008:)
Aprés qq programme de base je m'attaque à un arbre binaire de recherche. Mais je galere :/
merci pour votre aide sur mes pb avec éclipse:/
j'espere me débloquer sinon je reviendrai à vous :D ou au site du zéro ^^

n°1879972
Cid
Posté le 30-04-2009 à 22:53:07  profilanswer
 

bon je bloque vraiment :/
je compile il me dit ca :
noeud.cpp(3) : error C2011: 'Noeud' : redéfinition du type 'class'

 

voila le début de ma classe Noeud:
#include <iostream >
class Noeud
{
public :
Noeud(){}
...
Je comprends pas pourquoi il me dit ca juste la.

 

et aprés il me dit aussi :
main.cpp(7) : error C2079: 'cinq' utilise une class de 'Noeud' non défini
pourtant je l'inclus bien :/
enfin le .cpp, je sais pas si le .h est OBLIGATOIRE ou juste conseillé.
merci d'avance

 

En fesant qq recherche j'ai vu qu'il fallait ajouter :
#pragma once en include.
Qu'est ce donc? code caca? ou est ce normal?


Message édité par Cid le 30-04-2009 à 22:58:26
n°1879975
Joel F
Real men use unique_ptr
Posté le 30-04-2009 à 23:14:59  profilanswer
 

tu devrais nous montré moins de code encore hein .... comme ça on pourra deviner.

n°1879977
Cid
Posté le 30-04-2009 à 23:16:37  profilanswer
 

L'erreur se situant à la ligne 3 je pensais que cela aurait pu suffire..
 
#pragma once
#include <iostream >
class Noeud
{
public :
 int valeur () const {
  return _valeur;
 }
 
 bool Noeud::estUneFeuille(){
  if (this->_filsGauche == NULL){
   if(this->_filsDroit == NULL ){
    return true;
   }
  }
     return false;
 }
 
 void Noeud::ajouter ( int valeur ){
  if (valeur <= this->_valeur){
   if((this->estUneFeuille()) || (this->_filsGauche == NULL)){
    Noeud nouveau(valeur);
    this->_filsGauche=&nouveau;
   } else {
    (this->_filsGauche)->ajouter(valeur);
   }
  } else {
   if((this->estUneFeuille()) || (this->_filsDroit == NULL)){
    Noeud nouveau(valeur);
    this->_filsGauche=&nouveau;
   } else {  
    (this->_filsDroit)->ajouter(valeur);
   }
  }
 }
 
 Noeud * Noeud::rechercher ( int valeur ){
  if (valeur=this->_valeur){
   return this;
  }
  if (valeur < this->_valeur){
   if (this->_filsGauche == NULL){
    return NULL;
   } else {
    (this->_filsGauche)->rechercher(valeur);
   }
  } else {
   if (this->_filsDroit == NULL){
    return NULL;
   } else {
    (this->_filsDroit)->rechercher(valeur);
   }
  }
   return NULL;
 }
 
private :
 
 int _valeur ;
 Noeud * _filsGauche ;
 Noeud * _filsDroit ;
};

n°1879978
Joel F
Real men use unique_ptr
Posté le 30-04-2009 à 23:18:53  profilanswer
 

du code compilable merci :o
 
Mais bon, t'as du passer à coté de la notion d'include guard :
http://en.wikipedia.org/wiki/Include_guard

n°1879979
Cid
Posté le 30-04-2009 à 23:20:41  profilanswer
 

il est compilable puisque chez moi il marche.
je regarde ce lien. merci


Message édité par Cid le 30-04-2009 à 23:20:50

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Débutant C++ : compiler sous windows?

 

Sujets relatifs
[C] Créer un tableau + trier des données avant envoicompter le nombre de meme mot dans un .txt
probleme de include en melangeant C et C++sqrt et compilateur Visual C++
Copier le contenu d'un fichier texte[RESOLU] - [C#] - Lancement et Création de Thread
[C][GTK] Problème de signal_connectSOS gros débutant
equivalent de #define en C#[C++] Utiliser le pointeur this dans le constructeur
Plus de sujets relatifs à : Débutant C++ : compiler sous windows?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR