解决 VSCode 编写 C++11 代码报红问题
问题描述
今天在写 C++ 代码的时候用上 C++11 的特性,然后发现 VSCode 虽然可以编译通过,但是会在相应位置报红,如下图所示。
并且在编译的时候遇到如下警告:
C1.cpp:62:14: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]for (auto a : vec)
问题原因:
VSCode 根据编译参数,无法检测 C++11 相关语法,因此出现报红和 warning 等现象。
解决方法
可以按照如下图步骤执行:
- 点击下载的 C/C++ 插件中的小齿轮
- 选择 Extension Setting 选项
- 在 Compiler Args 的选项中,点击 Edit in setting.json
最后在弹出的 setting.json 文件中加入如下编译参数:
{"C_Cpp.default.compilerArgs": ["-g","${file}","-std=c++11","-o","${fileDirname}/${fileBasenameNoExtension}"]
}
至此,我的问题得到解决。如果你还遇到相关的问题欢迎留言交流,我会尽快回复哒~
解决 VSCode 编写 C++11 代码报红问题相关推荐
- python3中正确代码报红显示Indent expected
标题:python3中正确代码报红显示Indent expected 解决办法:去掉空格,直接点击[Tab]按钮 说明:python3中对格式要求很严格,不像java一样随意空格 未Tab空格设置之前 ...
- Windows下如何使用VScode编写C语言代码及运行
Windows下如何使用VScode编写C语言代码及scanf的输入运行配置 一.安装VS code及插件 1.VS code官网下载地址 2.VS code插件安装 二.配置gcc环境(MinGW- ...
- 3080算力添加、ValueError: Unknown CUDA arch (8.6) or GPU not supported 解决RTX30 运行深度学习代码报错
ValueError: Unknown CUDA arch (8.6) or GPU not supported 解决RTX30 运行深度学习代码报错 之前安装pytorch的时候有遇到一个问题,不支 ...
- 解决idea项目代码报红 但是可以正常运行的问题
是不是有时候会遇到莫名其妙的飘红报错,但是代码却可以正常运行 这个原因是因为IDEA有缓存,只需要刷新一下缓存就好了 解决办法: file --> Invalidate Caches /Rest ...
- VSCODE编辑器js代码报红
报红一片,让人感觉很难受 解决办法 == 原因是因为安装的Eslint插件的语法检验问题 == 打开设置,搜索Eslint,找到下面图中的,设置成false(去掉√)
- ? php 为啥报错,如何解决js里面的php代码报错问题
在一个模块中,前端是extjs,后端是php,报错,这是在php的错误警告开到最严格的时候报的错,虽然程序可以跑,可是日志堆积越来越多. Undefined variable:loginUserNam ...
- 解决使用MinGW编译C++代码报cannot find -lxxxx的问题
报错的截图如下面所示 我一开始使用target_link_libraries(ThreadTest libsdf_core.dll)这条命令来将dll库文件和项目文件关联起来,但是解决不了问题 也尝试 ...
- vscode语法 下划波浪线报红
文件->首选项->设置 在搜索框位置,输入 experimentalDecorators 进行查询. 将搜索出来的 复制一份至 "用户设置" 将后面的值 "f ...
- 解决idea中 thymeleaf 标签th: 报红波浪线
错误信息 发生问题的原因 // An test code thymeleaf:prefix: classpath:/templates/ 路径为 classpath: 下面 /templates/ @ ...
最新文章
- java socket同步通信,javasocket客户端与服务端同步通信实例
- C ++ 11引入了标准化的内存模型。这是什么意思?它将如何影响C ++编程?
- vc6.0 点击鼠标获取mysql数据库所在行_VC6.0连接到mysql数据库
- Class Activation Mapping (CNN可视化) Python示例
- C++:录入班级数学成绩,计算最大值、平均值、不及格人数
- 创新工场董事长兼首席执行官 李开复 发 言 稿
- android 开机小企鹅_手机root是好是坏 小编来帮你分析
- Linux高性能网络:协程系列01-前言
- c语言 输入两个正整数m和n,求其最小公倍数。
- PDF文档怎么修改内容,怎么把PDF文件拆分
- Search()函数使用方法
- RuntimeError: a view of a leaf Variable that requires grad is being used in an in-place operation.
- 光绘文件 c语言 解析,基于NXP TEA19051的Type-C 60W多协议快充方案设计(含gerber+方案阐述 )...
- springboot整合redisson实现分布式锁
- 在linux系统中 创建用户账户的同时,在Linux系统中大批量建立帐户
- Bootstarp4 徽章
- github如何pull_request
- mysql中varbinary什么意思_MySQL中的数据类型binary和varbinary详解
- P2657 [SCOI2009]windy数 题解
- 《Who moved my cheese?》笔记
热门文章
- Linux Kernel中断下半部分实现的三种方式
- 密码学基础知识(十)查缺补漏(缺)
- java如何jasper_Jasper's Java Jacal
- swoole mysql 协程_关于协程的优点以及swoole 协程的用法
- 【攻防世界004】dmd-50
- 【基于Web攻击】的方式发现并攻击物联网设备,又是一个入狱小技巧
- 汇编之浮点数处理(CrackMe003前置知识)
- 16.PAE分页实验
- 第四章 高级数据结构
- 1020 Tree Traversals (25 分) 【难度: 中 / 知识点: 哈希表建树 遍历树】