Lorsque je tente de compiler les éléments suivantsdans Cout Visual Studio 2010
#include <iostream>
using namespace std;
#include "stdafx.h" // This was included by Visual Studio
int _tmain(int argc, _TCHAR* argv[]) // The name _tmain was generated by Visual Studio
{
int a = 1;
cout << a << "\n";
return 0;
}
Je reçois un message du compilateur:
warning C4627: '#include <iostream>': skipped when looking for precompiled header use
Add directive to 'StdAfx.h' or rebuild precompiled header
Je suis dit que cout
est indéfini. (Je n'aime pas écrire std::cout
.)
J'utilise un projet Visual Studio par défaut. C'est la première fois que je l'utilise. Suggestions appréciées.
Merci. Mettre #include "stdafx.h" d'abord résolu le problème. Une autre question. Est-il possible d'obtenir la sortie à apparaître dans l'un des sous-fenêtres Visual Basic (comme dans Eclipse) plutôt que dans une fenêtre CommandPrompt? Et enfin, comment obtenez-vous même un programme à exécuter? Tout ce que je pouvais voir ce que l'option run-to-cursor dans le menu contextuel de droite. Il doit y avoir un moyen de dire simplement courir. – RussAbbott
Vous avez créé un projet de ligne de commande pour qu'il s'exécute dans une fenêtre d'invite de commande. Je n'ai aucune idée de ce que vous entendez par "sous-fenêtre Visual Basic". Pour exécuter le programme appuyez simplement sur F5 ou Ctrl + F5 - voir le menu Déboguer dans Visual Studio. –