VScode 配置c/c++环境(结合各大网站的blog和官方文档)
2021-04-26 13:30
标签:env 下载 来源 ros cti nic basename vc++ group 首先,在各大搜索引擎上搜索mingw64,进入其官网下载即可 所以这时候你就需要再次返回官方寻找最新的压缩包,最后解压到你所需要的路径下就行 ps:其实如果你又安装其他c/c++的IDE,其实可以从那些软件中寻找到mingw,我当前用的就是Devc中的mingw 在各大搜索引擎中搜索vscode并且进入微软的官网下载(对于没有挂代理的情况下进入官网会有一些慢,稍安勿躁) 我的电脑-右键属性-高级属性-环境变量-在path一栏中加入你刚刚放置mingw64//bin文件夹的路径 首先,你需要建立一个文件夹作为你c/c++的work space 完成后在这个文件夹下创建一个名为.vscode的文件夹 然后到这你基本上就可以对于自己的代码进行调试、运行了 比如简单的运行文件的命令: 其实这个教程并不是那种手把手的教程,而是辅助你对于官方文档进行理解和改进 如果对于配置还有什么问题,欢迎留言或私信 VScode 配置c/c++环境(结合各大网站的blog和官方文档) 标签:env 下载 来源 ros cti nic basename vc++ group 原文地址:https://www.cnblogs.com/TOBEACODER/p/13252161.html第一步:下载mingw64
需要注意的是,下载默认的是先从网页上下载下载器,再进行选择下载。但是在部分电脑上下载会出现什么mingw64.txt错误;
(十分诡异的是,当我现在用这个方法进行的时候那个错误又不见了~~~)第二步:下载VScode
下载好vscode之后打开并且在插件商店中下载以下几种插件
c/c++:配置c/c++的环境;
Chinese:中文语言包(建议如果英语还算过关的同学使用英文原版培养看英文的习惯)
code runner:运行代码更加方便一点第三步:配置mingw的环境变量
第四步:参照官方文档进行环境的设置
其次,在这个文件夹下创建一个hello.cpp的测试代码#include
并且在这个文件夹下放三个配置文件(.json)
1.tasks.json{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "C/C++: g++.exe build active file", //与lanuch.json中的preLaunchTask保持一致
"command": "D:\\Devc++\\Dev-Cpp\\MinGW64\\bin\\g++.exe", //改为你自己放置的路径
"args": [
"-g",
"${file}", //如果这里按照官方文档修改为那个后缀.cpp的话在编译的时候会出现返回代码1的错误
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "${workspaceRoot}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "g++.exe - 生成和调试活动文件",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "D:\\Devc++\\Dev-Cpp\\MinGW64\\bin\\gdb.exe", //改为你自己的路径
"setupCommands": [
{
"description": "为 gdb 启用整齐打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "C/C++: g++.exe build active file" //与task.json中的label保持一致
}
]
}
{
"configurations": [
{
"name": "Win32",
"includePath": ["${workspaceFolder}/**"],
"defines": ["_DEBUG", "UNICODE", "_UNICODE"],
"compilerPath": "D:\\Devc++\\Dev-Cpp\\MinGW64\\bin\\g++.exe", //改为自己的路径
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "clang-x86"
}
],
"version": 4
}
!注意使用VScode最好学会一些关于命令行的操作,因为VScode本质上只是一个编辑器,其对于语言的操作基于其内置的命令行进行.\hello.exe
小结
我一直坚信,一切的设置最官方、最正确的都是来源于原文的官方文档,即便现在有中文版的文档但是其内容还是不够完善和严谨
很高兴能够进行分享~~
文章标题:VScode 配置c/c++环境(结合各大网站的blog和官方文档)
文章链接:http://soscw.com/index.php/essay/79815.html