开发环境搭建

MacOS-配置VsCode的C/C++运行文件

2018-10-25  本文已影响31人  HeavensLife

    最近,迷上了VsCode这款编辑器,被它的颜值完全吸引到了,由于最近某杯的算法比赛开始了,所以我最近想用VsCode去编辑运行C/C++,苦于找了好多的方法,最后终于实现了。现在就来记录一下整个配置的过程:

    1.首先需要下载VsCode(滑稽😄),并下载所需要的插件。

    2.在电脑上新建一个文件夹(作为C/C++的运行文件夹,我就建在Desktop上了)如下图,很简单。

3.打开VsCode,打开新建的C/C++文件夹。依然很简单。(Mac快捷键command+O,打开文件)

4.开始新建一个.cpp文件。(新建快捷键 command+N)

5.配置3个文件。

(1)c_cpp_properties.json

{

    "configurations": [

        {

            "name": "Mac",

            "includePath": [

                "${workspaceFolder}/**"

            ],

            "defines": [],

            "macFrameworkPath": [

                "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks"

            ],

            "compilerPath": "/usr/bin/clang",

            "cStandard": "c11",

            "cppStandard": "c++17",

            "intelliSenseMode": "clang-x64"

        }

    ],

    "version": 4

}

(2)launch.json

{

    // Use IntelliSense to learn about possible attributes.

    // Hover to view descriptions of existing attributes.

    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387

    "version": "0.2.0",

    "configurations": [

        {

            "name": "c/c++ Launch",

            "type": "cppdbg",

            "request": "launch",

            "program": "${workspaceFolder}/a.out",

            "args": [],

            "stopAtEntry": false,

            "cwd": "${workspaceFolder}",

            "environment": [],

            "externalConsole": true,

            "MIMode": "lldb",

            "preLaunchTask":"c++"

        }

    ]

}

(3)tasks.json

{

    // See https://go.microsoft.com/fwlink/?LinkId=733558

    // for the documentation about the tasks.json format

    "version": "2.0.0",

    "tasks": [

        {

            "label": "c++",

            "command": "clang++",

            "type": "shell",

            "args": [

                "${file}",

                "-std=c++11",

                "-g"

            ],

            "presentation": {

                "echo": true,

                "reveal": "always",

                "focus": false,

                "panel": "shared"

            },

            "group": {

                "kind": "build",

                "isDefault": true

            }

        }

    ]

}

然后就可以运行已经写好的jianshu.cpp文件了。

上一篇下一篇

猜你喜欢

热点阅读