2021-07-04

VSCode配置

vscode是编辑器,这里是配置是为了编译和链接。

  1. 去vscode官网下载vscode安装包,并安装 https://code.visualstudio.com/
  2. 下载mingw64,直接放在C盘目录
  3. 配置环境变量,即path中的mingw64\bin的位置
  4. 打开vscode,下载chinese插件和C/C++插件
  5. 新建一个文件夹,如cs,在cs中新建文件夹.vscode,里面包含3个json文件:

tasks.json:

    {
    // See https://go.microsoft.com/fwlink/?LinkId=733558 
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
           {
    "type": "shell",
    "label": "g++", //这里注意一下,见下文
    "command": "C:/mingw64/bin/g++.exe",
    "args": [
    "-g",
    "${file}",
    "-o",
    "${fileDirname}\\${fileBasenameNoExtension}.exe",
    "-ggdb3",   // 生成和调试有关的信息
    "-Wall",    // 开启额外警告
    "-static-libgcc",   // 静态链接
    "-std=c++17",       // 使用c++17标准
    "-finput-charset=UTF-8",    //输入编译器文本编码 默认为UTF-8
    "-fexec-charset=GB18030",   //输出exe文件的编码
    "-D _USE_MATH_DEFINES"
               ],
    "options": {
    "cwd": "C:/mingw64/bin"
               },
    "problemMatcher": [
    "$gcc"
               ],
    "presentation": {
    "echo": true,
    "reveal": "always", // 在“终端”中显示编译信息的策略,可以为always,silent,never
    "focus": false,
    "panel": "shared" // 不同的文件的编译信息共享一个终端面板
               },
           }
       ]
   }

launch.json:

{  
    "version": "0.2.0",  
    "configurations": [  
           {  
    "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示  
    "type": "cppdbg",       // 配置类型,这里只能为cppdbg  
    "request": "launch",    // 请求配置类型,可以为launch(启动)或attach(附加)  
    "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",// 将要进行调试的程序的路径  
    "args": [],             // 程序调试时传递给程序的命令行参数,一般设为空即可  
    "stopAtEntry": false,   // 设为true时程序将暂停在程序入口处,一般设置为false  
    "cwd": "${workspaceFolder}", // 调试程序时的工作目录,一般为${workspaceFolder}即代码所在目录  
    "environment": [],  
    "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台  
    "MIMode": "gdb",  
    "miDebuggerPath": "C:/mingw64/bin/gdb.exe", // miDebugger的路径,注意这里要与MinGw的路径对应  
    "preLaunchTask": "g++", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc  
    "setupCommands": [  
                   {   
    "description": "Enable pretty-printing for gdb",  
    "text": "-enable-pretty-printing",  
    "ignoreFailures": true 
                   }  
               ]  
           }  
       ]  
   }

c_cpp_properties.json

      {
 "configurations": [
       {
 "name": "MinGW64",
 "intelliSenseMode": "gcc-x64",
 "compilerPath": "C:/mingw64/bin/g++.exe",
 "includePath": [
 "${workspaceFolder}"
           ],
 "cppStandard": "c++17"
       }
   ],
 "version": 4
}

这3个文件中涉及到ming64的路径的需要改成自己相应的路径

现在就可以用vscode打开文件夹,在cs文件夹中写C++代码了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值