Visual Studio Code 安装包下载慢&&安装&&环境配置&&新建一条龙详解

一、下载

在官网Download Visual Studio Code - Mac, Linux, Windows下载,以下以Windows为例

浏览器下载非常慢,我们进入下载页面,复制下载链接 

https://az764295.vo.msecnd.net/stable/92d25e35d9bf1a6b16f7d0758f25d48ace11e5b9/VSCodeSetup-x64-1.69.0.exe

将下载地址中的 az764295.vo.msecnd.net 更换为 vscode.cdn.azure.cn 使用国内的镜像服务器加速。 

https://  vscode.cdn.azure.cn/stable/92d25e35d9bf1a6b16f7d0758f25d48ace11e5b9/VSCodeSetup-x64-1.69.0.exe

二、安装

选中我同意此协议选项,然后点击【下一步】

安装路径可以选择默认,当然也可以进行自定义。截图是自定义选择的路径:D:\vs code\Microsoft VS Code

 

注意安装路径设置、环境变量默认自动添加到系统中,勾选以下所有选项:

 

 

目标位置:  D:\vs code\Microsoft VS Code     开始菜单文件夹:  Visual Studio Code

安装完成:

  安装完成打开软件的页面如下:

安装汉化包:

 或者点击左边的拓展按钮,然后在输入框输入Chinese,【中文(简体)】点击安装 

 

 安装汉化版重启后的页面: 

三、安装cpptools工具 

直接打开一个.cpp文件,会询问你是否安装cpptools。也可以这样安装

四、下载MinGW

下载地址:MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net

下载的文件:进入网站后不要点击 "Download Lasted Version",往下滑,找到最新版的 "x86_64-posix-seh"。

安装MinGW:下载后是一个7z的压缩包,解压后移动到你想安装的位置即可。我的安装位置是:D:\vs code\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\mingw64\bin
MinGW编译器压缩包解压后放到自己方便的目录,复制文件里bin文件目录的路径(后面用得到)

 

 

在系统属性中找到环境变量,之后在系统变量中找到path,点击编辑,选择新建,然后把上面复制的路径粘贴上去,然后一路点确定就可以了,可以看下面的图,更加具体方便。

检查是否配置成功
      按下 win+R
      输入cmd
      进入你MinGW编译器所在的磁盘,比如我的在D盘,我就输入D:,根据自己的选择输入即可。
     进入MinGW编译器的bin文件路径下,上面我们复制过,比如我的就是D:\vs code\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\mingw64\bin,根据自己的选择。
     输入gcc -v

如果出现上图即代表成功。

五、使用简单的.cpp文件配置C++环境

新建文件夹(用来放vsCode的项目),比如我起名叫first
在first文件夹下创建一个.vscode文件夹(这是固定的)并创建3个文件
分别是c_cpp_properties.json,launch.json,tasks.json
创建一个first的子文件夹放项目,比如我的是helloWorld(文件夹名字随意),然后在文件夹下创建C/C++文件,比如我这里创建helloWorld.cpp

 在c_cpp_properties.json,launch.json,tasks.json三个文件填入相应信息。
(1)c_cpp_properties.json

{

    "configurations": [

        {

          "name": "Win64",

          "includePath": ["${workspaceFolder}/**"],

          "defines": ["_DEBUG", "UNICODE", "_UNICODE"],

          "windowsSdkVersion": "10.0.17763.0",

          "compilerPath": "D:\\vs code\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin\\g++.exee",   /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/

          "cStandard": "c11",

          "cppStandard": "c++17",

          "intelliSenseMode": "${default}"

        }

      ],

      "version": 4

}

(2)launch.json

{

    // 使用 IntelliSense 了解相关属性。

    // 悬停以查看现有属性的描述。

    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387

    "version": "0.2.0",

    "configurations": [

        {

            "name": "g++.exe build and debug active file",

            "type": "cppdbg",

            "request": "launch",

            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",

            "args": [],

            "stopAtEntry": false,

            "cwd": "${workspaceFolder}",

            "environment": [],

            "externalConsole": true,

            "MIMode": "gdb",

            "miDebuggerPath": "D:\\vs code\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin\\gdb.exe",      /*修改成自己bin目录下的gdb.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/

            "setupCommands": [

                {

                    "description": "为 gdb 启用整齐打印",

                    "text": "-enable-pretty-printing",

                    "ignoreFailures": true

                }

            ],

            "preLaunchTask": "task g++"

        }

    ]

}

(3)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": "task g++",

        "command": "D:\\vs code\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin\\g++.exe", /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/

        "args": [

            "-g",

            "${file}",

            "-o",

            "${fileDirname}\\${fileBasenameNoExtension}.exe",

            "-I",

            "D:\\vs code\\first",      /*修改成自己放c/c++项目的文件夹,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/

            "-std=c++17"

        ],

        "options": {

            "cwd": "D:\\vs code\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin"   /*修改成自己bin目录,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/

        },

        "problemMatcher":[

            "$gcc"

        ],

        "group": "build",

       

        }

    ]

}

编写C/C++程序并运行

在我们上面创建的下项目文件helloWorld.cpp可以编写相应的C/C++程序,这里以输出为例。

#include <stdio.h>

#include <windows.h>

int main()

{

    printf("Hello World\n");

    system("pause");

    return 0;

}

后续: 在这个过程中,也碰到了很多的问题。一步一步编译成功还是很激动的,大家有什么问题都可以积极评论互相学习。launch:program“路径”does not exist以及preLaunchTask“g++“已终止等很多问题,此次也都碰到过。还有一个重要的更正:

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值