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 文件并运行。成功。

相关推荐
ue星空几秒前
全局描述符表GDT (Global Descriptor Table)
c++
m0_591338912 分钟前
day8鹏哥C语言--函数
c语言·开发语言·算法
oplp7 分钟前
回过头来重新对C语言进行深度学习(一)
c语言·开发语言
oioihoii20 分钟前
C++中的多态:动态多态与静态多态详解
java·开发语言·c++
毕设源码-朱学姐31 分钟前
【开题答辩全过程】以 基于Java的医务室病历管理小程序为例,包含答辩的问题和答案
java·开发语言·小程序
APIshop42 分钟前
代码实战:PHP爬虫抓取信息及反爬虫API接口
开发语言·爬虫·php
TinyPiXOS开发者联盟1 小时前
轻量级嵌入式系统的 Lottie 动画实现
linux·c++·动画·嵌入式开发·lottie·tinypixos·tpgui
kyle~1 小时前
C++---关键字constexpr
java·开发语言·c++
进击的圆儿1 小时前
10个TCP可靠性与拥塞控制题目整理
网络·c++·tcp/ip
小欣加油1 小时前
leetcode 860 柠檬水找零
c++·算法·leetcode·职场和发展·贪心算法