VSCodium调试命令行程序:如何配置调试参数?
在Visual Studio中调试带参数的命令行程序
方法一:通过项目属性永久设置参数
- 右键点击你的命令行项目名称,选择「属性」
- 在左侧面板找到「调试」选项卡
- 在「命令参数」输入框中填写需要传递的参数:
- 单参数示例:要模拟
cat test.txt,就填test.txt - 多参数示例:多个参数直接用空格分隔,比如
file1.txt file2.txt
- 单参数示例:要模拟
- 点击「应用」「确定」,启动调试(F5)后,程序会自动加载这些参数运行
方法二:调试前临时修改参数
- 点击工具栏上的调试目标下拉菜单(显示当前项目名称的区域),选择「调试属性」
- 在弹出的设置面板中找到「命令参数」,临时填入本次调试需要的参数
- 直接启动调试,本次会话会使用临时设置的参数,不会修改项目的永久配置
验证参数处理的技巧
- 在
main函数入口或者参数处理的关键代码处打断点 - 调试时查看
argc(参数总数)和argv(参数数组)的值,确认参数是否正确传递:比如argv[1]应该是你设置的第一个参数,argc的值等于参数数量加1(因为argv[0]是程序自身路径)
内容的提问来源于stack exchange,提问作者imarti
相关产品推荐
相关产品推荐

