VSCode中C++环境配置

76 阅读2分钟

VSCode中C++环境配置

mingw-w64下载链接(mingw只能生成32位的,而这个可以生成64或32的) github.com/niXman/ming…

各个版本的区别讲解 blog.csdn.net/zhangjiudin…

新配置教学

配置基础环境

下载mingw-w64,配置环境变量 github.com/niXman/ming…

安装VsCode,并用VsCode打开一个文件夹

安装扩展,第二个也可以不装

创建c文件,写入代码,示例代码:(这里编码可能有问题,不行就自己敲一遍)

#include<stdio.h>

int main(){

    printf("%s","Hello!!!!!!");

    return 0;

}

之后选择这个运行

选择第一个GDB那个

之后如果配置了mingw的环境变量,这里就会提示出来,如果安装了visual studio还会有一个cl.exe的选项,这就选gcc.exe

之后根目录多出来一个.vscode文件夹,显示变为这样

可以看见已经生成了exe文件

之后选择VsCode中的终端页面,可以看见程序在这里运行了 看见右侧有2个终端,第一个是生成exe文件的,第二个是运行exe文件的,在第二个终端中输入cls可以清屏,之后就可以正常编写c的小程序了

快捷键

配置快捷生成C基础内容

可以选择全局或者在本项目中才生效,也可以选择特定的文件类型生效 之后会在.vscode中生成一个快捷内容生成文件 配置内容参考

{
    "create c":{
        "prefix":"cc",
        "body": [
            "#include <stdio.h>",
            "int main(){\n\t$0",
            "\tprintf(\"%s\",\"Hello World!!!\");",
            "\treturn 0;",
            "}"
    ],
    "description": "生成C基础内容快捷键",
    "scope": "c"
    }
}

属性解读: 其中create c只是一个名称,这个随意 $0表示生成这段内容之后,指针停留在哪里,这个可以方便生成后直接开始编写代码 快捷内容书写规范:

代码格式化

zhuanlan.zhihu.com/p/667138373 200

200

配置文件内容

配置之后,可以在
task.json

image

launch.json

image

c语言快捷键配置

{
    "create c":{
        "prefix":"cc",
        "body": [
            "#include <stdio.h>",
            "#include <stdlib.h>\n",
            "int main(){\n\t$0",
            "\tprintf(\"%s\",\"Hello World!!!\");",
            "\tsystem(\"pause\");",
            "\treturn 0;",
            "}"
    ],
    "description": "生成C基础内容快捷键",
    "scope": "c"
    }
}