最简单的VS Code配置C/C++教程

第一步

下载并安装 Dev-Cpp

为什么要这样做呢?因为其它方式下载MinGW/MinGW64/TDM-GCC太慢了,也太麻烦了,而Dev-Cpp里面自带MinGW64,其中包括了全套的gcc/g++/gdb,不用来来回回折腾了,关键是这个软件下载还贼快。

第二步

配置环境变量

  1. 打开你安装的软件的文件夹,找到其中带有MinGW字样的文件夹,再进入到其中的bin文件夹,复制当前目录的路径
  2. 右键点击“此电脑”,打开属性,点击“高级系统设置”,点击高级tab中的环境变量,找到系统变量中的Path,双击进入后点击新建,粘贴刚才复制的路径。一路点“确定”,退出界面。

第三步

配置VS Code

  1. 下载插件
    在插件库里搜索C/C++,找到第一个插件,左上角带个绿底星标,点击安装。

    C/C++插件

  2. 配置
    从电脑上随便一个你喜欢的地方创建一个文件夹作为你的工作空间,并用VS Code打开该文件夹。
    新建一个文件,例如ttt.cpp,可以输入以下内容做测试。

#include 
using namespace std;
int main()
{
    cout << "Hello World!" << endl;
    system("pause");
    return 0;
}

点击F5,选择以下选项,狂点回车。

C++(GDB/LLDB)

g++.exe

之后会自动生成一个 launch.json 文件,没有特殊需求可以不用改了。

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "g++.exe - 生成和调试活动文件",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "miDebuggerPath": "C:\\Program Files\\Dev-Cpp\\MinGW64\\bin\\gdb.exe",
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "C/C++: g++.exe build active file"
        }
    ]
}

可以把其中的externalConsole设置为true,这样程序输出会在一个弹出的窗口中显示

这时候再去刚才那个tt.cpp,点击F5,成功运行!!!

你可能感兴趣的:(最简单的VS Code配置C/C++教程)