在Visual Studio中使用命令行参数进行debugging

我正在Visual Studio中开发C ++命令行应用程序,需要使用命令行参数进行debugging。 目前,我只是运行生成的EXE文件与我需要的参数(如这个program.exe -file.txt ),但这种方式,我不能debugging。 有什么地方我可以指定的debugging参数?

是的,它在项目的属性页面的debugging部分。

在VS自2008年以来:右键单击该project ,selectproperties ,转到Debugging部分 – 有一个“ Command Arguments ”框。 (提示:不是solution ,而是project

在Windows上debuggingMozilla的Mozilla.org常见问题在这里很有用。

简而言之,可以通过命令行在程序上调用Visual Studiodebugging器,允许在调用命令行程序时直接在命令行上指定命令行参数。

这看起来像下面的Visual Studio 8或9

  devenv / debugexe'程序名''程序参数'

也可以有一个资源pipe理器操作在Visual Studiodebugging器中启动一个程序。

即使在Visual Studio之外启动可执行文件,仍然可以使用“Attach”命令将Visual Studio连接到已经运行的可执行文件。 这可能是有用的,例如,当您的应用程序作为另一个应用程序中的插件运行时。

Microsoft Visual Studio Ultima 2013。

你可以进入DEBUG菜单→ 主属性configuration属性debugging ,然后你会看到命令行参数框。

实际上,您可以为所有不同的configuration设置相同的input参数,而不仅仅是用于debugging。

从configuration的下拉菜单中select:所有configuration并插入input参数(每个参数用空格分隔)。

现在,您可以在不同模式下执行您的程序,而无需每次都更改input参数。

在Visual Studio 2010中,右键单击项目,select属性 ,单击左侧窗格中的configuration属性部分,然后单击debugging ,然后在右侧窗格中有一个命令参数框。

在那input命令行参数。 你已准备好出发。 现在debugging,看看结果。 如果你厌倦了改变属性,那么暂时直接在程序中input。