VS Code编译支持C++11问题
2017-06-24 10:15
363 查看
如果你正确配置了,能正确编译c++,但是发现auto等一些关键词不能使用,那么,请尝试如下操作:
打开tasks.json文件,找到args那一行,看是否含有-std=c++11字样,没有,则加入,如下:
![](http://img.blog.csdn.net/20170624100921322?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ2w0ODY1NDY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
注:-wall为警告
解释:你配置VS Code估计大多参考网上教程,在这些教程里,都没有加入这一关键字样,所以不支持,如果你想你的vscode能够支持C++11,请使用-std=c++11,当然,如果你熟悉命令行操作并且经常通过命令行编译调试的话,这也不算是多大问题了
打开tasks.json文件,找到args那一行,看是否含有-std=c++11字样,没有,则加入,如下:
注:-wall为警告
解释:你配置VS Code估计大多参考网上教程,在这些教程里,都没有加入这一关键字样,所以不支持,如果你想你的vscode能够支持C++11,请使用-std=c++11,当然,如果你熟悉命令行操作并且经常通过命令行编译调试的话,这也不算是多大问题了
相关文章推荐
- 程序编译是碰到的g++ 对c++11支持问题
- 关于VS Code使用code runner编译运行java出现报错乱码的问题
- 关于VS2015支持编译Linux程序的问题
- vs2012下编译utf编码文件对汉字支持的问题
- VS Code js编译支持alias
- vscode编辑器——编译调试小问题
- XP crack ,解决高版本VS编译程序不支持XP系统问题
- ubuntu 系统中codeblocks 设置问题——解决编译找不到编译器路径,运行时出现permission denied情况
- VS 2005 编译遇到的一个头文件 stdafx.h 引起的问题
- code::blocks在vs2008下编译的一个问题
- vc6.0程序到vs 2005的编译问题
- 解决Fedora上code::blocks不能编译问题
- VS 下 Open Cascade Source Code 编译及自定义工程设置
- VS 2005 中关于编译时使用那种字符集问题
- 关于vs编译的驱动体积大小问题
- 编译支持Oracle的php时遇到的问题
- 终于解决了一个Win7 下 VS 编译的问题,困扰了我好几个月
- VS支持GCC编译
- C++模板继承在g++编译中应注意的问题(if you use `-fpermissive', G++ will accept your code, but allowing the use ...)
- vs2005 No symbols loaded 导致 VS编译慢的问题