vsode中调试CPP

如果希望在调试的时候传入参数,则需要再launch.json中配置,这个文件就是执行(非编译)程序时的相关配置:

json 复制代码
{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
        "args": ["1","2"], //这里就是传入的参数
        "name":"test",
        "type": "cppdbg",
        "request": "launch",
        "program": "${fileDirname}/${fileBasenameNoExtension}",
        "cwd": "${fileDirname}"
    }]
}

但是值得注意的是,如果用右上角的调试按钮会发现参数没有被传入,因为这个按钮是独立的,和launch.json无关:【BUG解决】vscode debug python launch.json添加args不起作用

相关推荐
Demon--hx5 分钟前
[C++]迭代器
开发语言·c++
BanyeBirth14 分钟前
C++窗口问题
开发语言·c++·算法
郝学胜-神的一滴4 小时前
Qt的QSlider控件详解:从API到样式美化
开发语言·c++·qt·程序人生
橘颂TA4 小时前
【剑斩OFFER】算法的暴力美学——连续数组
c++·算法·leetcode·结构与算法
学困昇5 小时前
C++11中的{}与std::initializer_list
开发语言·c++·c++11
郝学胜-神的一滴5 小时前
Qt的QComboBox控件详解:从API到样式定制
开发语言·c++·qt·程序人生·个人开发
程序喵大人7 小时前
推荐个C++高性能内存分配器
开发语言·c++·内存分配
zephyr058 小时前
深入浅出C++多态:从虚函数到动态绑定的完全指南
开发语言·c++
码力码力我爱你8 小时前
C++静态变量依赖关系
java·jvm·c++
加勒比之杰克8 小时前
【C++11】Lambda 表达式、可变参数、emplace_back 系列
开发语言·c++·lambda·emplace_back·可变参数模版