我使用 Visual Studio 2019 进行 C++ 开发。由于代码部署到的遗留系统的限制,我只能使用 C++11 语言功能(特别是 GCC 4.8.5)。
VS2019中默认的是C++14,这显然是C++11的超集。我看不到仅指定 C++11 的方法。与查看构建系统中的失败相比,这将是一种更快的方法来查看我是否意外包含了更新的 C++ 功能。
有什么办法可以改变这个设置吗?
恐怕这是不可能的。
没有计划添加 C++11 开关
Link: 编译器中的标准版本切换
编译器不支持 C++98、C++03 或
C++11。
/Zc:__cplusplus
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)