相关教程:
基于 VS Code + MinGW-w64 的C语言/C++简单环境配置,专致小白
VS Code之C/C++程序的调试(Debug)功能简介
VSCode运行C++的一些使用注意

一、相关疑问


1).vscode文件夹是什么?

主要作用是以.json的方式保存相关配置信息,如编译任务的配置、调试任务的配置、工作环境的配置等。

2)c_cpp_properties.json是什么?

其为C/C++插件UI界面的json形式,也就是说将C/C++插件的设置信息以json的形式保存下来。在每次创建新文件夹时,都需要配置此文件。

3)task.json与launch.json是什么?

  • task.json: 是用于编译文件的配置信息,用于生成可执行文件(Linux下为a.out,Window下为a.exe)
  • launch.json: 是用于调试的配置信息。

二、生成上述文件操作

1、c_cpp_properties.json

快捷键【ctrl+shift+p】
输入C/C++
C/C++:编译配置(UI)
设置三个参数:编译器路径:自己的编译器所在的位置IntelliSense:设置为windows-gcc-x64C++标准:c++11(也可以设置更高的)
说明:
1)如果在C/C++配置的UI界面中方框内都为空,稍微等待,正在搜索编译器;
2)UI界面所有的设置都保存在c_cpp_properties.json文件中

C/C++ 编译配置UI

C/C++ 编译配置

C/C++编译配置保存在json文件

2、task.json

生成task.json:终端 --> 配置任务 --> C/C++:g++.exe生成活动文件 --> 生成task.json
运行此任务(编译):终端 --> 运行生成任务 --> C/C++:g++.exe生成活动文件 --> 生成test.exe

说明:1)此文件是编译配置文件,按照上述方式就可以运行此任务,任务是编译此文件。

3、launch.json

生成launch.json:运行 --> 添加配置 --> C++(GDB/LLDB) -->g++.exe 生成和调试活动文件
说明:launch.json是调试的配置文件

【使用教程】VSCode创建json文件相关推荐

  1. 锁住文件linux,linux新手教程之创建锁文件的方法

    linux新手教程之创建锁文件的方法 Linux提供了多种特性来实现文件锁定.其中最简单的方法就是以原子操作的方式创建锁文件,所谓"原子操作"就是在创建锁文件时,系统将不允许任何其 ...

  2. Qt关闭程序的时候创建json文件,再次启动时重新加载到界面上

    提要 当程序关闭后再次打开程序需要加载上一次的按钮名称设置. 思路 关闭程序的时候保存此刻界面按钮的文本,正常情况下只需在程序退出时调用的析构函数的内部实现,将界面所有的按钮文本生成一个文件,在程序下 ...

  3. Android Studio 创建.json 文件,个人调取json文件代码。

    我们一般用大json是写软件时通过异步线程获取部分数据: 一.在我们的软件中打开project排版: 二.找到我们的main文件下,new一个Folder➡Assets Folder: 三.然后会生成 ...

  4. VsCode允许JSON文件注释

    打开设置面板 输入Files: Associations搜索出此项 在此处添加项: 项 *.json 值 jsonc 然后你的JSON文件注释就不报错了~

  5. VSCode创建工程文件

    声明:Ubuntu 16 VSCode C++ 上图工程文件目录:包括 CMakeLists.txt, src(存放.cpp文件), include(存放.h文件), bin(生成的可执行文件),li ...

  6. vscode 格式化 json文件

    1.全选 2.右击

  7. 【Unity3D读取数据】(二)Json文件操作(创建、读取、解析、修改)

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...

  8. python读写json文件

    2019独角兽企业重金招聘Python工程师标准>>> 创建json文件: {     "fontFamily": "微软雅黑",     & ...

  9. C#解析json文件的方法

    JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式.它是基于JavaScript语法标准的一个子集. JSON采用完全独立于语言的文本格式,可以很容易在 ...

最新文章

  1. mysql keepalived双主双活_Keepalived单网络双活双主配置模式
  2. csv 文件驱动的 jMeter 并发测试
  3. XML学习(二)————属性还是标签?
  4. 安卓双屏折叠手机!看了微软时隔四年发布的手机 手里的iPhone差点掉地上
  5. 回归模型的score得分为负_逻辑回归评分卡实现和评估
  6. java fx 重绘_如何重绘JAVA FX 2.2中的窗口(舞台)
  7. mac存储空间管理与df命令看到的剩余空间不一样的问题
  8. Jps介绍以及解决jps无法查看某个已经启动的java进程问题
  9. SWMM[Storm Water Management Model]模型代码编译调试环境设置
  10. 直播最佳推流参数推荐
  11. SQLSERVER、ORACLE中根据汉字获取拼音函数
  12. 腾讯面试算法题——编码
  13. MongoDB从入门到熟悉
  14. uart硬件一些小知识
  15. 用java制作扑克牌_Java程序设计之扑克牌
  16. 2023中国眼博会/护眼健康展/济南护眼贴展/山东护眼仪展①
  17. k8s学习笔记(10)--- kubernetes核心组件之controller manager详解
  18. 以Vivado工具为例了解FPGA综合
  19. django数据库报错Table 'xxx' doesn't exist或Unknown table 'xxx'
  20. C#读Visio模型数据

热门文章

  1. 数字图像频谱的中心化
  2. 【计算机网络学习笔记】分组交换的原理
  3. 矩阵基础知识------秩+线性相关和线性无关
  4. 多服务器系统集中管理,服务器集中化管理 日常运维都用什么?
  5. Electron Fiddle 通过代理加速下载(Mac)
  6. dom4j解析dom示例
  7. rqt teb参数动态调试工具_teb教程2
  8. 基于Java毕业设计新冠疫苗接种预约系统登录源码+系统+mysql+lw文档+部署软件
  9. 弘辽科技:同为女强人,人生道路却大不相同。
  10. 5/17/2015 今週日本語勉強の纏め