vscode-di-ji-kuai-su-pei-zhi
vscode 的极快速配置
1.进入 vscode 官网下载最新版本,直接点 download for windows 即可
2.打开安装包,可能要去除安装路径中空格和中文
3.在 link 下载 MinGW 编译器,拉到最下面的离线下载,选 MinGW-W64 GCC-8.1.0 的 x86_64-win32-seh 下下来
4.下下来的压缩包直接解压到任意目录;
5.右键此电脑,属性,找到高级系统设置,进入右下角环境变量。选中 Path 那一行选编辑,新建一个,填入刚才解压 MinGW 的路径,最后加个 \bin。比如我直接解压到 D 盘就填 D:\mingw64\bin。
6.打开 cmd 输入 gcc -v,有一串东西出来就 ok 了,找不到命令之类的就没搞好
7.打开 vscode,点左侧边栏第五个“拓展”,输入 Chinese 找中文拓展包,install 一下,右下角会提示重启,跟着他重启就好了。记得联网。
8.在 vscode 开始页面选打开文件夹,在你喜欢的目录下创建文件夹,以后代码都会放这里。
9.还是拓展,搜一下 C/C++,选第一个,安装。
10.Ctrl+Shift+P 输入 C/C++,打开编辑配置(UI),编译器路径就填 MinGW 解压的路径再加 \bin\g++.exe,比如我是 D:\mingw64\bin\g++.exe。也可能他会自动检测到,直接选也可以。
11.编译器参数,比如 -O2,-Wl,--stack=1145141919。
如果你喜欢 Dev-cpp 那样弹出来的终端,可以继续配置 launch.json:
12.选上栏第六个的运行,选启动调试,会提示创建一个 launch.json。创建后删掉原来的粘贴下面的进去
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) 启动",
            "type": "cppdbg",
            "request": "launch",
            // "program": "${fileDirname}/${fileBasenameNoExtension}.exe",
            // "args": [],
            "preLaunchTask": "C/C++: g++.exe 生成活动文件",
            "program":"C:\\Windows\\System32\\cmd.exe",
            "args": ["/c","${fileDirname}/${fileBasenameNoExtension}.exe","&","pause"],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "miDebuggerPath": "D:\\mingw64\\bin\\gdb.exe",   // 将 D:\\mingw64\\bin\\gdb.exe 改为你的安装路径 
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                },
                {
                    "description":  "将反汇编风格设置为 Intel",
                    "text": "-gdb-set disassembly-flavor intel",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}
然后把 "miDebuggerPath" 这一行后面的改成你的编译器路径,后面加 \bin\gdb.exe。然后记得把 \ 都换成 \\。
再把 "preLaunchTask" 后面的改成 task.json 的 "label" 后面的一样的东西,这样 f5 之后就会先编译再运行。
13.最后把 "program""args" 两行(上面注释掉的)换成没注释的就可以防止终端在输入完数据后闪退,当然这也导致不能使用 debug 功能,请自行取舍
14.按 F5 或 Ctrl+F5 即可快速编译运行
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号