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不起作用

相关推荐
xlq2232236 分钟前
22.多态(上)
开发语言·c++·算法
D_evil__1 小时前
[C++高频精进] 并发编程:线程基础
c++
Mr_WangAndy2 小时前
C++17 新特性_第二章 C++17 语言特性_std::any和string_view
c++·string_view·c++40周年·c++17新特性·c++新特性any
水天需0103 小时前
C++ 三种指针转换深度解析
c++
言言的底层世界4 小时前
c++中STL容器及算法等
开发语言·c++·经验分享·笔记
Mr_WangAndy4 小时前
C++17 新特性_第一章 C++17 语言特性___has_include,u8字符字面量
c++·c++40周年·c++17新特性·__has_include·u8字面量
liu****4 小时前
八.函数递归
c语言·开发语言·数据结构·c++·算法
Vanranrr5 小时前
C++临时对象与悬空指针:一个导致资源加载失败的隐藏陷阱
服务器·c++·算法
BestOrNothing_20155 小时前
【C++基础】Day 5:struct 与 class
c++·c·class类·struct结构体·typename模板·private与public
枫叶丹45 小时前
【Qt开发】Qt窗口(三) -> QStatusBar状态栏
c语言·开发语言·数据库·c++·qt·microsoft