610 votes

Débogage à l’aide des paramètres de ligne de commande dans Visual Studio

Je développe une application de ligne de commande C++ dans Visual Studio et que vous devez déboguer avec des arguments de ligne de commande. Pour le moment j’ai il suffit d’exécuter le fichier EXE généré avec les arguments que j’ai besoin (comme ça `` ), mais ça je ne peux pas déboguer. Y at-il quelque part que je peux spécifier les arguments pour le débogage ?

900voto

Lou Franco Points 48823

Oui, c’est sur la section de débogage de la page de propriétés du projet.

Dans VS 2008, 2010 ou 2012, cliquez droit sur le projet, sélectionnez Propriétés, allez à la section débogage--il y a une boîte pour les arguments de ligne de commande.

61voto

grrussel Points 3315

L' Mozilla.org FAQ sur le débogage de Mozilla sous Windows est d'intérêt ici.

En bref, le débogueur Visual Studio peut être appelée sur un programme en ligne de commande, permettant de spécifier les arguments de ligne de commande lors de l'appel d'un programme en ligne de commande, directement sur la ligne de commande.

Il se présente comme suit pour Visual Studio 8 ou 9

 devenv /debugexe "nom du programme " programme des arguments'

Il est également possible d'avoir un explorateur de l'action de lancer un programme dans le débogueur Visual Studio.

21voto

MSalters Points 74024

Même si vous démarrez le fichier exécutable en dehors de Visual Studio, vous pouvez toujours utiliser la commande « Joindre » pour se connecter à Visual Studio à votre exécutable déjà en cours d’exécution. Cela peut être utile par exemple lorsque votre application est exécutée comme un plug-in dans une autre application.

1voto

sAm Points 22

Dans visual studio 2010 clic avec le bouton droit sur le projet, choisissez Propriétés, cliquez sur configurer la section Propriétés dans le volet gauche, puis cliquez sur déboguer, puis sur le volet de droite est une boîte pour les arguments de la commande dans ce entrez les arguments de ligne de commande. vous êtes bon pour aller. maintenant déboguer et voir le résultat. Si vous êtes fatigué de changer dans les propriétés puis donner temporairement l’entrée directement dans le programme.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X