在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。