IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Visual Studio Code 安装包下载慢&&安装&&环境配置&&新建一条龙详解 -> 正文阅读

[开发工具]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++“已终止等很多问题,此次也都碰到过。还有一个重要的更正:

?

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-07-20 19:07:01  更:2022-07-20 19:07:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/28 20:08:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计