当前位置: 首页 > news >正文

VScode页面错误,可以编译C++20版本,但页面显示有错误的解决方案

问题回顾

学习信号量时使用到了C++20版本的一些变量,可以正常编译和运行,但在编辑器上显示存在错误,如图所示
在这里插入图片描述
显示结果,提示命名空间std没有成员变量counting_semaphore,如图所示
在这里插入图片描述

解决办法

1、确保自己安装了C/C++插件
在这里插入图片描述
2、ctrl+shift+P打开Command Palette,选择C/Cpp: Edit configurations(UI)
在这里插入图片描述
在这里插入图片描述
3、打开c_cpp_properties.json文件

可见,UI显示的最高版本是C++17
在这里插入图片描述
4、修改该文件,使适配C++20版本
在这里插入图片描述
5、保存重新打开VSCode即可

相关文章:

  • Unity的JSON工具类+LitJson的引入及使用
  • 对象克隆以及BigInteger()方法,与BigDecima()方法的学习
  • 使用CSS3实现炫酷的3D翻转卡片效果
  • Linux信号处理:从“死亡快递“到系统级心跳的奇幻漂流
  • 鸿蒙特效教程10-卡片展开/收起效果
  • 物联网(IoT)系统中,数据采集器拿来即用
  • sqli-labs学习笔记
  • 第八章 | 函数修饰符与访问控制模式
  • 2024年MathorCup数学建模D题量子计算在矿山设备配置及运营中的建模应用解题文档与程序
  • Java算法OJ(13)双指针
  • 玄机-第五章 linux实战-黑链的测试报告
  • JavaScript案例0322
  • 【系统架构设计师】调用/返回体系结构风格
  • Linux下Tomcat安装与配置
  • 批量将 PPT 文档中的图片提取到文件夹
  • DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)之添加导出数据功能示例11,TableView15_11带分页的导出表格示例
  • 基于CNN的FashionMNIST数据集识别5——GoogleNet模型
  • 基于腾讯云大模型知识引擎×DeepSeek的高等职业学校单独招生二级学院考前咨询系统
  • React多层级对象改变值--immer
  • 网络命令控制ESP32管脚打开
  • “80后”北京市东城区副区长王智勇获公示拟任区委常委
  • 这座古村,藏着多少赣韵风华
  • 领证不用户口本,还需哪些材料?补领证件如何操作?七问七答
  • 北京2025年住房发展计划:供应商品住房用地240-300公顷,建设筹集保租房5万套
  • 央行设立服务消费与养老再贷款,额度5000亿元
  • 视频丨雄姿英发!中国仪仗队步入莫斯科红场