539 votos

Depuración con parámetros de línea de comandos en Visual Studio

Estoy desarrollando un C++ aplicación de línea de comandos en Visual Studio y necesidad de depuración con argumentos de línea de comandos. Por el momento, me basta con ejecutar el archivo EXE generado con los argumentos que necesita (como este program.exe -file.txt) , pero de esta manera no puedo depurar. ¿Hay algún lugar donde puedo especificar los argumentos para la depuración?

796voto

Lou Franco Puntos 48823

Sí, es en la sección de Depuración de la página de propiedades del proyecto.

En VS 2008, 2010 o 2012, haga clic en el proyecto, elija propiedades, vaya a la sección de Depuración -- hay un cuadro de argumentos de línea de comandos.

57voto

grrussel Puntos 3315

El Mozilla.org preguntas frecuentes sobre la depuración de Mozilla en Windows es de interés aquí.

En resumen, el depurador de Visual Studio se puede invocar a un programa desde la línea de comandos, que permite especificar los argumentos de línea de comandos cuando se invoca un programa de línea de comando, directamente en la línea de comandos.

Esto se ve como la siguiente para Visual Studio 8 o 9

 devenv /debugexe programa 'nombre' programa 'argumentos'

También es posible tener un explorador de acción para iniciar un programa en el depurador de Visual Studio.

18voto

MSalters Puntos 74024

Incluso si usted inicie el ejecutable fuera de Visual Studio, usted todavía puede usar el "Adjuntar" comando para conectar Visual Studio para su ejecución ya ejecutable. Esto puede ser útil por ejemplo. cuando la aplicación se ejecuta como un plug-in dentro de otra aplicación.

1voto

sAm Puntos 22

En visual studio 2010 haga clic derecho en el proyecto, seleccione propiedades, haga clic en la configuración de las propiedades de la sección en el panel izquierdo, haga clic en depuración, a continuación, en el panel de la derecha hay una casilla para que los argumentos de comando en la que entran los argumentos de línea de comandos. que son buenos para ir. ahora la depuración y ver el resultado. si usted está cansado de cambio en las propiedades, a continuación, renuncia temporalmente la entrada directamente en el programa.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X