我想使用 C++17 功能。
如何在 Microsoft Visual Studio 中将编译从 C++14 切换到 C++17?
或者说它在 VS 的发布版本中不可用?
现在有一个下拉菜单(至少从 VS 2017.3.5 开始),您可以在其中专门选择 C++17。可用选项有(在项目 > 属性 > C/C++ > 语言 > C++ 语言标准下)
- ISO C++14 标准。 msvc 命令行选项:
/std:c++14
- ISO C++17 标准。 msvc 命令行选项:
/std:c++17
Visual Studio 2022(MSVC C++20 和 /std:c++20 开关 - C++ 团队博客 https://devblogs.microsoft.com/cppblog/msvc-cpp20-and-the-std-cpp20-switch/):
- ISO C++20 标准。 msvc 命令行选项:
/std:c++20
任何视觉工作室:
- 最新的标准草案。 msvc 命令行选项:
/std:c++latest
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)