Vscode配置c++
ctrl+shift+p
输入C/C++ edit configurations 编辑配置生成.vscode文件夹
在该文件夹下创建这四个文件
c_cpp_properties.json
{"configurations": [{"name": "Win32","includePath": ["${workspaceRoot}","${workspaceFolder}/**","e:/mingw/include/**","e:/mingw/bin/../lib/gcc/mingw32/9.2.0/include/c++","e:/mingw/bin/../lib/gcc/mingw32/9.2.0/include/c++/mingw32","e:/mingw/bin/../lib/gcc/mingw32/9.2.0/include/c++/backward","e:/mingw/bin/../lib/gcc/mingw32/9.2.0/include","e:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../include","e:/mingw/bin/../lib/gcc/mingw32/9.2.0/include-fixed"],"defines": ["_DEBUG","UNICODE","__GNUC__=6","__cdecl=__attribute__((__cdecl__))"],"intelliSenseMode": "msvc-x64","browse": {"limitSymbolsToIncludedHeaders": true,"databaseFilename": "","path": ["${workspaceRoot}","e:/mingw/include/**","e:/mingw/bin/../lib/gcc/mingw32/9.2.0/include/c++","e:/mingw/bin/../lib/gcc/mingw32/9.2.0/include/c++/mingw32","e:/mingw/bin/../lib/gcc/mingw32/9.2.0/include/c++/backward","e:/mingw/bin/../lib/gcc/mingw32/9.2.0/include","e:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../include","e:/mingw/bin/../lib/gcc/mingw32/9.2.0/include-fixed"]}}],"version": 4
}
launch.json
{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示 "type": "cppdbg", // 配置类型,这里只能为cppdbg "request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加) "program": "${workspaceRoot}/exe/${fileBasenameNoExtension}.exe",// 将要进行调试的程序的路径 "args": [], // 程序调试时传递给程序的命令行参数,一般设为空即可 "stopAtEntry": false, // 设为true时程序将暂停在程序入口处,一般设置为false "cwd": "${workspaceRoot}", // 调试程序时的工作目录,一般为${workspaceRoot}即代码所在目录 "environment": [], "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台 "MIMode": "gdb", "miDebuggerPath": "E:\\mingw\\bin\\gdb.exe", // miDebugger的路径,注意这里要与MinGw的路径对应 "preLaunchTask": "g++", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ]
}
settings.json
{"files.associations": {"iostream": "cpp","unordered_map": "cpp","random": "cpp","ostream": "cpp","new": "cpp","optional": "cpp","istream": "cpp","system_error": "cpp","array": "cpp","functional": "cpp","tuple": "cpp","type_traits": "cpp","utility": "cpp","iosfwd": "cpp","fstream": "cpp"},"C_Cpp.errorSquiggles": "Disabled"
}
tasks.json
{"version": "2.0.0","command": "g++","args": ["-g","${file}","-o","${workspaceRoot}/exe/${fileBasenameNoExtension}.exe",//生成的exe文件的位置"-I${fileDirname}\\include",//导入的头文件位置], // 编译命令参数"problemMatcher": {"owner": "cpp","fileLocation": ["relative", "${workspaceFolder}"],"pattern": {"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$","file": 1,"line": 2,"column": 3,"severity": 4,"message": 5}}
}
在工作区新建exe和include文件夹用于保存.exe文件和.h文件。
装插件
插件名称 | 作用 |
C/C++ | 必要的 |
C/C++ Snippets | C/C++重用代码块 |
C/C++ Advanced Lint | C/C++静态检测 |
Code Runner | 代码运行 |
Include AutoComplete | 自动头文件包含 |
Rainbow Brackets | 彩虹花括号,有助于阅读代码 |
One Dark Pro | VSCode 的主题 |
GBKtoUTF8 | 将 GBK 转换为 UTF8 |
ARM | ARM汇编语言高亮 |
vscode-icons | VSCode 图标插件,使得资源管理器下各个文件夹的图标更加美观整洁 |
compareit | 比较插件,可以用于比较两个文件的差异 |
DeviceTree | 设备树语法插件 |
TabNine | 一款 AI 自动补全插件 |
Vscode配置c++相关推荐
- vscode配置记录
vscode配置记录 按照官网教程安装好vs:实际上只需要配置launch.json的"program"如下所示 "configurations": [{&qu ...
- VScode配置anaconda虚拟环境+运行
文章目录 VScode配置anaconda虚拟环境 VScode配置anaconda虚拟环境 ctrl + shift + P 输入查找 Select Interpreter 在弹出的选项中选中(后缀 ...
- 关闭eslint检查2020_2020 vscode配置eslint保存后自动fix
2020 vscode配置eslint保存后自动fix 这篇文章发布于 2019/10/12,归类于 计算机基础与开发工具 标签: vscode 保存自动fix,vscode 保存执行fix,esli ...
- 中setting怎么配置_用VSCode配置Latex
之前用VScode配置了Latex(原来的配置均从网络汇总),但是换了一台电脑,重新从网上找的配置不太满意,所以把原来的copy过来了,感觉还是原来的顺手呀.就当给自己存个档,顺便留给大家,有需要自取 ...
- Jupyter Nodebook添加代码提示(Vscode配置Jupyter Notebook运行.ipynb文件)
2021.04.14 更新,增加了对Vscode代码提示消失的描述 前言 由于Jupyter Notebook调试Python代码十分方便,受到了许多Coder的欢迎,但是它存在个十分不方便的地方-- ...
- anaconda和vscode配置python_vscode配置anaconda3的方法步骤
注意: 由于博文已经很多这方面的内容,这里不介绍安装vscode和anaconda的步骤,只讨论如下情况: 已经安装了anaconda,也从官网下载了vscode,如何将两者关联起来?(目前anaco ...
- vscode中装js解释器_h5学习记录(1)--vscode配置js开发环境
文笔不是很好,第一次写东西,主要为了记录h5的学习过程.今天记录的是vscode配置js开发环境. 什么是VSCode Visual Studio Code (简称VS Code/VSC) 是一款于2 ...
- VSCode配置Python编辑器
VSCode配置Python编辑器 标签(空格分隔): VSCode python 功笙 (已使用中文文案排版指北 规则排版此篇文章) Visual Studio Code 是微软于 2015 年发布 ...
- python vscode_VScode || 为VScode配置python环境
随着逐渐参与到TUF项目中,学习python势在必行,因此,是时候为VScode配置python环境了. 目录: Ⅰ 从官网下载python Ⅱ 安装python并将python加入到path Ⅲ 检 ...
- vscode配置、使用git
文章目录 一.下载.配置git 二.vscode配置并使用git 三.记住密码 一.下载.配置git 1.git-win-x64点击下载后安装直接安装(建议复制链接用迅雷等下载器下载,浏览器太慢,记住 ...
最新文章
- (CV方向)精通C++,该如何学?
- 学了那么多年设计模式依然不会用!那可真蠢!
- 回调函数自定义传参_koroFileHeader:一个用于生成文件头部注释和函数注释的插件...
- 空指针,段错误,这场面试我栽倒在这里了!
- 未能找出类型或命名空间名称“T” 问题的解决方案
- 最简化Selenium环境安装
- 再回首Java第十一天
- linux开机引导过程总览
- JSF Tomcat配置示例
- Windows SDK笔记(三):定制控件消息处理函数
- PHP学习笔记【9】_表达式
- Android View的绘制机制流程深入详解(二)
- 使用源代码编译安装基于LAMP的网站架构
- 知网哭穷赔不起1200亿,网友:收钱时咋不嫌多
- 上海交大计算机系王楠,交通学院本科生学生组织干部名单
- 网易卡搭python_网易卡搭编程
- 用好这些小工具,基金可以更赚钱
- python线程isalive_如何在线程类上使用.isAlive()
- 【知识兔Excel教程】7个Excel序号填充的经典案例,照搬这些公式,效率倍增
- VC6 SP6下载地址
热门文章
- 在华为昇腾Ascend910上复现swin_transformer
- web自动化三大浏览器驱动包之谷歌,火狐,IE
- Spark bucketing bucket分桶原理和应用
- Flink流批一体化处理框架
- 【2022年华为杯数学建模】B题 方形件组批优化问题 方案及MATLAB代码实现(更新完毕)
- 计算机科学与技术 研究生 缩招,2021考研招生最新信息汇总(扩招、缩招、停招、首招)...
- 有一种缘,放手后成为风景。有一颗心,坚持中方显真诚。
- WOS(SCI)爬虫案例
- 洗车行业可以使用会员管理系统吗?
- 【MySQL进阶】MySQL事务隔离与锁机制底层原理万字总结(建议收藏!!)