vscode 怎么运行 c++ 文件

windows 配置 c++ 环境-CSDN博客

VSCode安装C/C++扩展‌:在VSCode扩展商店搜索并安装微软官方"C/C++"插件

在项目根目录创建 .vscode 文件夹,并添加以下文件:

‌**tasks.json(编译配置)**‌

复制代码
{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "C/C++: g++.exe build active file",
            "type": "cppbuild",
            "command": "g++",
            "args": [
                "-g",
                "${file}",
                "-o",
                "${fileDirname}/${fileBasenameNoExtension}.exe"
            ],
            "problemMatcher": [
                "$gcc"
            ],
            "group": "build"
        }
    ]
}

其中args指定编译选项,如-g生成调试信息。‌‌

‌**launch.json(调试配置)**‌:定义调试行为

复制代码
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "C++ Launch (GDB)",
            "type": "cppdbg",
            "request": "launch",
            "cwd": "${fileDirname}",
            "program": "${fileDirname}/${fileBasenameNoExtension}.exe",
            "miDebuggerPath": "gdb",
            "externalConsole": true,
            "preLaunchTask": "C/C++: g++.exe build active file"
        }
    ]
}

好了,现在新建个测试文件 hello.cpp

复制代码
#include <iostream>
using namespace std;
int main() {
    cout << "hello, world" << endl;
    system("pause");
    return 0;
}

打开运行和调试视图,点击运行,会编译出 exe 文件并运行。成功。

相关推荐
wuyk55515 分钟前
12.归并排序:分治思想的稳定排序算法
开发语言·数据结构·算法·排序算法
吴声子夜歌19 分钟前
ApacheCommons——commons-text(模板替换与文本算法)
java·开发语言·算法·apache
quantdash_cc1 小时前
量化数据源怎么选:稳定性、实时性和数据完整性到底该如何权衡?
开发语言·python·数据分析·量化交易·股票数据·quantdash
萧瑟余晖1 小时前
Java深入解析篇五十四之对象模型详解
java·开发语言
Pointer Pursuit1 小时前
C++11特性(二)
前端·c++·算法
张文是假的啊2 小时前
Java | record | Controller逻辑
java·开发语言
不甘先生2 小时前
Go 中 type、方法与指针接收者:从 str_name.Name() 看懂 Go 的类型系统
开发语言·后端·golang
tudousisi2222 小时前
CSP 第3题训练 Day 5|CSP202509C HTTP 头信息|Blog A
c++
quantdash_cc3 小时前
Python 股票 K 线数据质量校验:字段、缺失值、重复行和价格异常
开发语言·python·数据分析·量化交易·股票数据·quantdash
Zenova EdgeOS3 小时前
工业网关重试机制:从固定间隔到指数退避的工程实战
开发语言·网络·php