Je crée un projet vide C++ dans visual studio 2010. Ecrivez un programme simple (par exemple, hello world) et lancez-le. Mais la fenêtre de la console est immédiatement fermée! Que faire?Projet C++ dans VS 2010
Répondre
Vous n'avez probablement rien qui pourrait arrêter temporairement le programme d'aller plus loin. Comme attendre une entrée simple. Vous pourriez ajouter ça. Un "appuyez sur n'importe quelle touche pour continuer" si vous voulez. Ou lancez simplement votre application depuis une fenêtre cmd. Il se terminera immédiatement, mais au moins la fenêtre restera ouverte.
Il "disparaît" parce que votre programme se termine et vous ne dites pas à la console de "rester". Il existe au moins deux manières pour résoudre ce problème.
Appuyez sur les touches ctrl + F5 pour démarrer votre programme si vous ne voulez pas déboguer votre programme. Il tiendra la fenêtre de la console pour vous jusqu'à ce que vous appuyez sur une touche.
Si vous voulez déboguer votre programme avec F5, vous pouvez explicitement « conserver » la console comme:
// trivial, just to hold the console for you
std::cin.get();
Si vous exécutez un programme de console sous le débogueur (par exemple en appuyant sur F5) le programme ne s'arrêtera pas à moins d'atteindre un point d'arrêt.
Si vous exécutez le programme de console et non en utilisant le débogueur (comme avec Ctrl-F5), il s'arrêtera lorsque le programme se terminera et affichera "Appuyez sur n'importe quelle touche pour continuer.". rapide.
Une solution de contournement consiste à définir un point d'arrêt à la fin de main()
ou à tout autre endroit approprié.
Vous pouvez définir un point d'arrêt sur la dernière ligne de main
. Aller à la dernière }
et appuyez sur F9 pour ce faire.
int main()
{
return 0;
} // <--- Set a breakpoint on this line (Press F9)
- 1. Ancien projet C++ converti en projet VS 2010. Obtenir erreur
- 2. VS 2010 C++ IntelliSense
- 3. VS 2010 C++: comment supprimer la cible du projet "Template"?
- 4. VS 2010 Projet périmé en permanence
- 5. VS 2010 Exigences du projet d'installation
- 6. Comment puis-je créer un projet DirectShow dans VS 2010
- 7. en cours d'exécution FxCop dans NAnt sur VS 2010 projet
- 8. OpenCV VS 2010 C++ CMake
- 9. Datagrid dans vs 2010
- 10. travail avec VS 2010 sur un projet pour VS 2005
- 11. C++ VS Express 2010 IntelliSense
- 12. PreFast dans VS 2010?
- 13. InstallShield LE n'installe pas ReportViewer 2010 à partir de mon projet C# VS 2010
- 14. Runtime Basic Check in VS C++ 2010
- 15. show url projet vs 2010 dans la barre de titre
- 16. Aucune option de projet de modélisation dans VS 2010
- 17. Modèles de projet MVC1 dans VS 2010 beta?
- 18. Renommage du répertoire du projet dans VS 2010
- 19. Créer un modèle de projet dynamique dans VS 2010?
- 20. Utilisation de DLL dans Visual Studio 2010 Projet C++
- 21. Débogage de C++ natif/géré dans VS 2010 avec NUnit
- 22. Impossible d'exécuter des exemples SWIG C# dans VS 2010
- 23. Mixing C++ et C# projets VS Express 2010
- 24. Documents connexes dans VS 2010?
- 25. VS 2010 Intellisense Problème
- 26. C# "Backward" Convertir projet Visual Studio 2010 .csproj en 2008?
- 27. VS 2008, projet .net 3.5 dans VS 2010: Impossible de charger le type ... EntityDesignerBuildProvider
- 28. Vs 2010 Le projet Sql DB échoue en x64
- 29. Connexion SQLite dans VS 2010?
- 30. C# VSTO Changement de projet d'Excel 2010 vers Excel 2007
attendez la saisie, dites 'std :: cin >> somevar;' – sehe
c'est une mauvaise décision. Peut-être que quelque part dans les paramètres du projet devrait indiquer quelque chose ... mais je ne sais pas quoi et où –
vous voulez dire que vous n'aimez pas attendre? Ensuite, démarrez simplement une application de console en tant qu'application ... console peut-être. Dans mon expérience, les IDE font souvent l'attente lorsque vous ne déboguez pas. Ne pas se souvenir de VS vraiment – sehe