Visual c ++ 2013 是否有使用旧方言的选项(如 gcc 的 -std=c++98)?
Does visual c++ 2013 have an option (like gcc's -std=c++98) to use an older dialect?
我有一些代码在Visual C++2013中编译,但被告知它不是在VC++2010中构建的(因为它使用了微妙的C++11ism)。当然,我要做的是用这两个编译器进行测试,但是。。。难道没有办法在visual c++2013中关闭c++11,让它只接受c++08,就像我认为gcc的-std=c++98选项所做的那样吗?
对于这种情况,唯一的方法是在项目->属性->常规中将Platform Toolset
更改为Visual Studio 2010 (v100)
。一旦您更改了它,您将在VS2013下运行VC++2010编译器。
相关文章:
- NodeJS:node-gyp 编译与等效的 gcc -lm 选项
- 交叉编译:特殊的交叉编译器还是只是带有选项 -march 的 gcc?
- GCC 的 -Wpsabi 选项究竟有什么作用?压制它意味着什么?
- 如何使用 GCC 编译指示启用选项 '-Werror'?
- clang的"-Ofast"选项在实践中有什么作用,特别是对于与gcc的任何差异?
- GCC-7:错误:无法识别的命令行选项"-M64"
- 整个项目的GCC选项摘要-ftime-报告
- STD :: ASYNC带有GCC 7.2需要Pthread Link选项
- 带有调试选项的 GCC 编译阶段
- 是否有GCC选项来警告编写"this-field"而不是"this->field"?
- gcc:错误:在 MacOSX 上构建 openjdk9 时'-mstack-alignment=16'无法识别的命令行选项
- 为什么在不同的计算机体系结构上,相同的GCC的编译选项会有所不同
- GCC 编译 C/C++ 最强化的选项集是什么?
- -m32 选项不适用于 gcc,但适用于 g++
- 使用gcc调试选项编译生产代码是否有任何副作用
- 阻止 GCC 在包含搜索路径上搜索当前目录"-I-"选项
- NetBeans 8.0 中的 GCC 选项
- 宏替换,-E 选项 gcc
- rddynamic gcc选项的影响/缺点
- GCC 5.3 中的新选项:-fno-semantic-interposition