VS Code 中解决 C++ 代码编写时的爆红
VS Code 中解决 C++ 代码编写时的爆红
现象
在 VS Code 中编写 C++ 代码时,发现正常的 C++ 11 特性竟然标红,但是可以正常运行。这说明语法没有错,这是由于VS Code 根据编译参数,无法检测 C++11 相关语法,因此出现报红和 warning 等现象。
解决办法
然后在 setting.json中添加:
"C_Cpp.default.compilerArgs": ["-g","${file}","-std=c++11","-o","${fileDirname}/${fileBasenameNoExtension}"]
效果如图:
添加完保存,发现已经不报错了。
在后续使用 ceres 和 g2o 库时,发现要用 c++14标准,这时出现了跟上面一样的问题,可以编译成功,但是 VS Code 中爆红说找不到命名空间下的成员变量等各种语法问题,
照猫画虎,将c++14也添加到 setting.json中:
然后运行,就不爆红了。
VS Code 中解决 C++ 代码编写时的爆红相关推荐
- eclipse中解决/**/多行注释代码后,格式变乱的问题
eclipse中解决/**/多行注释代码后,格式变乱的问题 参考文章: (1)eclipse中解决/**/多行注释代码后,格式变乱的问题 (2)https://www.cnblogs.com/king ...
- Lookup Relationship与Master-Detail Relationship的关系 || formula的特性|| picklist在代码编写时的注意事项
Lookup Relationship Account.Country From Contact if(con.Account.Country=='CN') Master-Detail Relatio ...
- 如何在Visual Studio Code中编译C ++代码
PS: This was published on my Blog here. PS:这已发布在我的Blog 此处 . C++ is a statically-typed, free-form, (u ...
- 在 Visual Studio Code 中添加自定义的代码片段
无论是那个编辑器,如果能够添加一些自定义代码片段,能够大大提升代码的输入效率. 本文介绍如何在 Visual Studio Code 中添加自定义代码片段. 本文内容 Visual Studio Co ...
- vue中解决 mouseenter 和 mouseout 时,鼠标进入子组件造成 mouseout 触发而闪烁的问题
解决 mouseenter 和 mouseout 时,鼠标进入子组件造成 mouseout 触发而闪烁的问题 1.需求背景 2.核心解决方法 3.两对鼠标事件的区别 (1)mouseover 和 mo ...
- 数字IC-1.9 吃透通信协议中状态机的代码编写套路
目录 一.前言 二.例子预备知识 三.时序法WE命令代码举例 四.逻辑法BE命令代码举例 五.测试原代码文件 六.关于通用指令集状态机编写的思考与疑问 七.分块式命令框架设计小例(两法混用且验证六的问 ...
- SpringBoot项目中Controller层代码编写规范整理
文章目录 Controller层代码规范 SpringMVC接口定义要注意以下常见的几种问题 1. 返回格式不统一 2. 没有考虑失败情况 3. 出现和业务无关的输入参数 Controller层代码规 ...
- sap Bydesign 中解决添加元素或者字段时,多语言翻译的问题
问题:前段时间一直在纠结在byd的原界面上添加一个字段以后,在英文状态下能显示出来,而且label属性也可以显示中文,但是切换到中文状态下的时候,居然显示空白,郁闷了,今天终于找到答案了,看来帮助文档 ...
- vue中解决模糊搜索输入中文时--未输入完成时触发input事件
在给输入框绑定input或keydown事件时 预期效果是有输入法时,输入中文后触发事件,不希望输一个字母就触发一次事件 可以用到compositionstart,compositionend. 主流 ...
- 解决android代码编译时内存不足
一.在Linux编译gcc时,遇到编译错误,究其根源是因为内存不足,这时可以通过修改swap大小解决问题 设置和修改Linux的swap分区大小 相关操作如下: 查看当前分区情况 free -m 增加 ...
最新文章
- intellij idea中去除@Autowired注入对象的红色波浪线提示
- 正则表达式(javascript)
- 第 30 章 lvs-rrd
- 程序猿惯用口头禅,你被击中了吗?
- 【AutoML】如何使用强化学习进行模型剪枝?
- extent static const
- 远控免杀专题(29)-C#加载shellcode免杀-5种方式(VT免杀率8-70)
- Intelij 添加php注释
- Scala学习笔记06:自定义控制结构
- C# winform程序防止前台卡死
- 打造IE6的position:fixed整理篇
- 1.Docker技术入门与实战 --- 初识Docker与容器
- 顶级外语学习资源[转] 近600个教学学习资料链接
- 辨析common 、ordinary、normal、usual、frequent以及general:
- wps教鞭功能_三个PPT2010新增实用功能
- windows下的虚拟化
- nc65右键生成菜单_NC65管理员层级管控
- 计算机组成原理中,数据总线与地址总线位数
- IOS仿[自选股]项目开发
- bbdlg的学习生活 - 开源中国社区 DFC
热门文章
- 发明专利授权:顺源科技模拟信号隔离放大及转换技术
- linux文件编程 --- fflush函数
- 近来开发工作不忙,零零散散整理的Java基础
- 根据关键词采集文章(按关键词采集数据)
- 解决ERROR:Local variable count defined in an enclosing scope must be final or effectively final
- 获取历史市盈率的地方
- Red Hat 9.0 安装配置 zz
- [疯狂Java]I/O:流模型(I/O流、字节/字符流、节点/处理流)
- 高级转录组分析和R数据可视化火热报名中(2022.10)
- linux 升级php 5.3,Linux PHP5.3升级PHP5.5.33 (CentOS)