Warm tip: This article is reproduced from serverfault.com, please click

c++-如何在Visual Studio中启用C ++ 17编译?

(c++ - How to enable C++17 compiling in Visual Studio?)

发布于 2016-12-23 23:32:37

我想使用C ++ 17功能。

如何在Microsoft Visual Studio中将编译从C ++ 14切换到C ++ 17?

还是在VS的发行版本中不可用?

Questioner
Tudvari
Viewed
11
Johan Lundberg 2019-12-27 05:44:40

现在有一个下拉列表(至少自VS 2017.3.5起),你可以在其中专门选择C ++ 17。可用选项为(在项目>属性> C / C ++>语言> C ++语言标准下)

  • ISO C ++ 14标准。msvc命令行选项:/std:c++14
  • ISO C ++ 17标准。msvc命令行选项:/std:c++17
  • 最新的标准草案。msvc命令行选项:/std:c++latest

(我敢打赌,一旦C ++ 20退出市场并得到Visual Studio的更全面支持,它将成为/std:c++20