Eclipse C++: le Symbole 'std' n'a pas pu être résolu

J'obtiens cette erreur dans le TestExecute.cpp -

"Symbole" std "ne peut pas être résolu"

CODE

#include <iostream>
using namespace std;

Je viens de créer un exécutable de projet dans Eclipse (Windows 7) comme indiqué ci-dessous. Il me semble que je suis la sélection d'une suite d'outils qui n'est pas pris en charge. Est-ce donc? J'ai installé Cygwin, et il est disponible dans les préférences.

MODIFIER: Basé sur @RobertoWilko commentaire, suppression de la ligne "using namespace std;
"l'écart de l'erreur. Mais le binaire n'est pas créé. "Le Lancement A Échoué. Binaire non trouvé". Comment remédier à cela?

Eclipse C++: le Symbole 'std' n'a pas pu être résolu

Eclipse C++: le Symbole 'std' n'a pas pu être résolu

Eclipse C++: le Symbole 'std' n'a pas pu être résolu

Eclipse C++: le Symbole 'std' n'a pas pu être résolu

  • Non, using namespace std; ne signifie pas que std:: soudain signifie toujours std::std::
  • Retrait de la ligne est supprimée de l'erreur. Mais le binaire n'est pas créé. Avez-vous une idée? "Le Lancement A Échoué. Binaire non trouvé"
  • J'ai lu quelque chose ce forum sur un problème similaire, mais avec CrossGCC, vous voudrez peut-être regarder. Je ne voulais pas embrouiller la situation. Après la suppression de la ligne, vous devez ajouter std::, désolé si tu ne le savais pas.
  • Cochez la case "les chemins et les symboles" dans "C++ de l'onglet Général. Si vous choisissez la chaîne que vous devriez être voir corriger les chemins à inclure à la norme en-têtes. Bien sûr, il serait possible que si d'avoir correctement configurer l'environnement.
  • Cochez cette solution , j'ai eu le même problème : stackoverflow.com/a/24981627/1161594
InformationsquelleAutor LCJ | 2012-08-05