| |
|
开发:
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为例 浏览器下载非常慢,我们进入下载页面,复制下载链接? 将下载地址中的 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 ? ? 在系统属性中找到环境变量,之后在系统变量中找到path,点击编辑,选择新建,然后把上面复制的路径粘贴上去,然后一路点确定就可以了,可以看下面的图,更加具体方便。 检查是否配置成功 如果出现上图即代表成功。 五、使用简单的.cpp文件配置C++环境新建文件夹(用来放vsCode的项目),比如我起名叫first ?在c_cpp_properties.json,launch.json,tasks.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++“已终止等很多问题,此次也都碰到过。还有一个重要的更正: ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |