c++visual-studiodebuggingcommand-line

Debugging with command-line parameters in Visual Studio


I'm developing a C++ command-line application in Visual Studio and need to debug it with command-line arguments. At the moment I just run the generated EXE file with the arguments I need (like this program.exe -file.txt) , but this way I can't debug. Is there somewhere I can specify the arguments for debugging?


Solution

  • Yes, it's in the Debug section of the properties page of the project.

    In Visual Studio since 2008: right-click on the project node, choose Properties, go to the Debugging section -- there is a box for "Command Arguments".

    On a more recent version of Visual Studio, you'll find it in "Project Debug Properties" under the run button:

    Image of the visual studio run button's context menu, the second item on it says "{project name} debug properties}" Image of a window titled "Launch Profiles" where the first text box in it is titled "Command Line Arguments"