Estoy desarrollando una aplicación de línea de comandos C++ en Visual Studio y necesito depurarla con argumentos de línea de comandos. Por el momento solo ejecuto el archivo EXE generado con los argumentos que necesito (como este program.exe -file.txt
), pero de esta manera no puedo depurar. ¿Hay algún lugar donde pueda especificar los argumentos para la depuración?Depuración con parámetros de línea de comandos en Visual Studio
Respuesta
Sí, está en la sección de depuración de la página de propiedades del proyecto.
En VS desde 2008: haga clic en el project
, elija properties
, vaya a la sección Debugging
- hay una casilla para "Command Arguments
". (Sugerencia: no solution
, pero project
)
Incluso si inicia el ejecutable fuera de Visual Studio, puede seguir utilizando el comando "Adjuntar" para conectar Visual Studio al ejecutable que ya se está ejecutando. Esto puede ser útil, p. cuando su aplicación se ejecuta como un complemento dentro de otra aplicación.
Sí, adjuntar con 'Ctrl + Alt + P' (o haga clic en" Depurar ">" Adjuntar para procesar ... "). Pero esto realmente no responde a la pregunta de OP;) –
El Mozilla.org FAQ on debugging Mozilla on Windows es de interés aquí.
En resumen, el depurador de Visual Studio puede invocarse en un programa desde la línea de comandos, permitiéndole especificar los argumentos de la línea de comando cuando se invoca un programa de línea de comando, directamente en la línea de comando.
Esto tiene el siguiente para Visual Studio 8 o 9
devenv /debugexe 'program name' 'program arguments'
También es posible tener una explorer action para iniciar un programa en el depurador de Visual Studio.
En Visual Estudio 2010, haga clic derecho en el proyecto, elija Propiedades, haga clic en la sección de propiedades de configuración en el panel izquierdo, haga clic en Depuración, a continuación, en el panel de la derecha hay una caja de argumentos de comandos.
En eso ingrese los argumentos de la línea de comando. Tú eres bueno para irte. Ahora depure y vea el resultado. Si estás cansado de cambiar las propiedades, da temporalmente la información directamente en el programa.
Microsoft Visual Studio 2013. Ultima
Usted puede ir al menú Depuración → Propiedades Principales → propiedades de configuración → Depuración y luego verá el cuadro de los argumentos de línea de comandos.
En realidad, puede establecer los mismos argumentos de entrada para todas las configuraciones diferentes y no solo para la depuración.
En el menú desplegable de configuración, seleccione: Todas las configuraciones e inserte los argumentos de entrada (cada argumento separado por espacio).
Ahora, puede ejecutar su programa en diferentes modos sin tener que cambiar los argumentos de entrada cada vez.
Funciona de esta manera en MS VS 2015 también. Antes de dirigirme a "Debug-> {projectname} properties" tuve que abrir el "Configuration Manager" accesible a través de la lista desplegable que contiene por defecto "Debug" y "Release". Apareció una ventana donde pude agregar nuevos elementos de "Configuración". Estos elementos están disponibles en "Debug -> {projectname} properties". – AMartinNo1
- 1. Pasar los parámetros de la línea de comandos con Visual Studio C#
- 2. Depuración de la aplicación Windows Forms que acepta argumentos de línea de comandos en Visual Studio
- 3. Visual Studio ventana de comandos
- 4. depuración C# en la línea de comandos
- 5. Ejecutar el modo de depuración desde la línea de comandos
- 6. Depuración de JavaScript en Visual Studio 2008
- 7. Cómo ejecutar una aplicación de consola con parámetros de línea de comandos en Visual C++ 6.0?
- 8. Visual Studio depuración remota un servicio
- 9. Visual Studio 2010 larga depuración
- 10. Compilar en la línea de comandos en Visual C++
- 11. Depuración de código de TypeScript con Visual Studio
- 12. Problema de depuración de Visual Studio con Resharper/Nunit
- 13. Visual studio + depuración remota de gdb
- 14. ¿Cómo funciona la depuración en Visual Studio?
- 15. Depuración de Visual Studio con Silverlight 4 y Firefox
- 16. Biblioteca de depuración y liberación Vinculación con CMAKE (VISUAL STUDIO)
- 17. Depuración de archivos de volcado en Visual Studio
- 18. Aplicación de Visual Studio extremadamente lenta con depuración
- 19. Cómo cierro la depuración de secuencias de comandos de Visual Studio 2008
- 20. Soluciones de Building C# desde la línea de comandos con Visual Studio 2010
- 21. Depuración Javascript en Visual Studio (u otro depurador JS)
- 22. Depuración de imágenes C++ no administradas en Visual Studio
- 23. ¿Ejecuta la línea de comandos desde C# con los parámetros?
- 24. VB.Net línea de comandos (consola) programa con parámetros para SharePoint
- 25. Visual Studio: información de depuración en la compilación de lanzamiento
- 26. Visualización de ventana de depuración de Visual C++ de CR/LF en Visual Studio 2008
- 27. Depuración de una DLL de terceros en Visual Studio?
- 28. ¿Puedo deshabilitar la "vista de depuración" en Visual Studio 2010?
- 29. depuración visual studio vs versión modo
- 30. Depuración Visual Studio construye desde Eclipse
Stackoverflow es la única utilizable ¡Documentación de MS! –
Ten cuidado con eso. Esto no cambiará el archivo de proyecto real, sino el archivo vcxproj.user en su lugar. – TheTrowser
Nota: si tiene varios proyectos en una solución, recuerde hacer clic con el botón derecho en el proyecto que va a ejecutar y "Establecer como proyecto de inicio". –