IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse C & C++ Discussion :

HelloWorld C++ Eclipse


Sujet :

Eclipse C & C++

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 197
    Points : 225
    Points
    225
    Par défaut HelloWorld C++ Eclipse
    Bonjour,

    Mon problème est le suivant : je souhaite développer avec le langage C++ avec l'IDE Eclipse.

    J'ai ouvert la perspective C/C++, puis je me suis rendu-compte qu'il manquait le compilateur, donc j'ai téléchargé et j'ai installé MinGW.
    Celui-ci apparaît maintenant, quand je fais New > Project C/C++

    J'ai créé le projet le plus simple à savoir un "Hello World". Il n'y a pas de mots soulignés en rouge.

    J'ai cliqué sur build puis run, mais ça ne fonctionne pas.
    J'obtiens une erreur Windows
    Votre programme a cessé de fonctionner
    Quelqu'un saurait-il m'expliquer d'où peut venir le problème ?

    Merci d'avance pour votre aide.

  2. #2
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 140
    Points : 103
    Points
    103
    Par défaut
    Qu'est-ce qui est indiqué lorsque tu compiles ?

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 197
    Points : 225
    Points
    225
    Par défaut
    Après compilation (build) voici ce qui s'affiche :

    **** Rebuild of configuration Debug for project HelloWorld ****

    **** Internal Builder is used for build ****
    g++ -O0 -g3 -Wall -c -fmessage-length=0 -o src\HelloWorld.o ..\src\HelloWorld.cpp
    g++ -o HelloWorld.exe src\HelloWorld.o
    Build complete for project HelloWorld
    Time consumed: 4040 ms.
    Après exécution (run), il y a ça qui s'affiche rapidement :

    **** Build of configuration Debug for project HelloWorld ****

    **** Internal Builder is used for build ****
    Nothing to build for HelloWorld

    Puis, une fenêtre windows s'ouvre indiquant :

    HelloWorld.exe a cessé de fonctionner

  4. #4
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 140
    Points : 103
    Points
    103
    Par défaut
    Peux-tu alors nous mettre le code source de ton projet.

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 197
    Points : 225
    Points
    225
    Par défaut
    Il y a une seule classe : HelloWorld.cpp qui contient :

    #include <iostream>
    using namespace std;

    int main() {
    cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
    return 0;
    }

  6. #6
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 140
    Points : 103
    Points
    103
    Par défaut
    Je ne vois pas trop là car cela peut dépendre de beaucoup de choses.
    - Essaie de lancer l'exécutable directement sans passer par Eclipse.
    - Essaie une compilation en ligne de commande (sans passer par Eclipse).

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 197
    Points : 225
    Points
    225
    Par défaut
    J'ai essayé d'exécuter le .exe à la main, il y a une fenêtre d'erreur de windows qui s'ouvre :

    HelloWorld.exe-Composant introuvable

    Cette application n'a pas pu démarrer car libstdc++-6.dll est introuvable.
    La réinstallation de cette application peut corriger ce problème.

  8. #8
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 140
    Points : 103
    Points
    103
    Par défaut
    et en le compilant en ligne de commande ?

  9. #9
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 197
    Points : 225
    Points
    225
    Par défaut
    ~>g++ HelloWorld.cpp -o HelloWorld
    'g++' n'est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.


    ~>gcc HelloWorld.cpp -o HelloWorld
    HelloWorld.cpp:9: No include path in which to find iostream

  10. #10
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 197
    Points : 225
    Points
    225
    Par défaut
    C'est bon !

    En fait, j'ai trouvé en cherchant sur internet qu'il fallait aller dans la variable d'environnement PATH et y ajouter le chemin C:\MINGW\Bin

    Et maintenant, ça marche !

    Merci MicBeastKiller pour ton aide.

  11. #11
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 140
    Points : 103
    Points
    103
    Par défaut
    De rien , je n'ai d'ailleurs pas fait grand chose.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment lancer Eclipse en incluant ses plugins
    Par eclie dans le forum Eclipse Platform
    Réponses: 8
    Dernier message: 19/02/2009, 08h45
  2. Eclipse en français
    Par Super Castor dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 02/06/2007, 15h59
  3. Recherche un framework RAD pour Eclipse
    Par Almex dans le forum Eclipse Java
    Réponses: 10
    Dernier message: 08/10/2003, 12h24
  4. Eclipse Mac version et pluginUML
    Par Driden dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/06/2003, 19h03
  5. Servlet dans Eclipse ?
    Par unflag dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 10/04/2003, 18h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo