当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《在VisualStudio中使用命令行参数进行调试》经验,为你挑选了4个好方法。

我正在Visual Studio中开发一个C++命令行应用程序,需要使用命令行参数进行调试.目前我只使用我需要的参数运行生成的EXE文件(像这样program.exe -file.txt),但这样我无法调试.有什么地方我可以指定调试的参数吗?



1> Lou Franco..:

是的,它位于项目属性页面的Debugging部分.

在VS自2008年以来:右键单击project,选择properties,转到该Debugging部分 - 有一个" Command Arguments" 框.(提示:不solution,但是project)


Stackoverflow是唯一可用的MS文档!
小心一点.这不会更改实际的项目文件,而是更改vcxproj.user文件.
确保在"属性"页面顶部的下拉列表中选择了正确的"配置",即与您尝试运行的配置相同的配置.

2> grrussel..:

关于在Windows上调试Mozilla的Mozilla.org常见问题非常感兴趣.

简而言之,可以从命令行在程序上调用Visual Studio调试器,允许在调用命令行程序时直接在命令行上指定命令行参数.

对于Visual Studio 8或9,它看起来如下所示

 devenv /debugexe 'program name' 'program arguments'

也可以使用资源管理器操作在Visual Studio调试器中启动程序.



3> MSalters..:

即使您在Visual Studio外部启动可执行文件,仍然可以使用"附加"命令将Visual Studio连接到已运行的可执行文件.这可能很有用,例如,当您的应用程序作为另一个应用程序中的插件运行时.



4> jorge..:

Microsoft Visual Studio Ultima 2013.

您可以转到DEBUG菜单→ Main PropertiesConfiguration propertiesDebugging,然后您将看到命令行参数的框.

实际上,您可以为所有不同的配置设置相同的输入参数,而不仅仅是为了调试.

从配置的下拉菜单中选择:All Configurations并插入输入参数(每个参数用空格分隔).

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

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有