如何在 Visual Studio 2022 中更改默认的 C++ 语言?

3

我已经阅读了有关如何在VS 2019中更改.props文件中的这些设置的内容,但是这些解决方案在使用VS 2022时对我无效。

我只想将 DEFAULT C++ Language Standard 设置为 CPP20,而不是 CPP14。

我不喜欢每个项目都要更改它,因为有时我会忘记,导致我的代码无法运行。


https://learn.microsoft.com/en-us/visualstudio/ide/how-to-create-project-templates?view=vs-2022 - Hans Passant
1个回答

1

https://www.learncpp.com/cpp-tutorial/configuring-your-compiler-choosing-a-language-standard/

在Visual Studio中设置语言标准

截至撰写本文时,Visual Studio 2022默认使用C++14能力,这不允许使用在C++17和C++20中引入的新功能。

要使用这些新功能,您需要启用一个更新的语言标准。不幸的是,目前还没有全局执行此操作的方法 - 您必须逐个项目进行设置。

警告

使用Visual Studio时,每次创建新项目都需要重新选择语言标准。

要选择语言标准,请打开您的项目,然后转到“项目”菜单>(应用程序名称)属性,然后打开“配置属性”> C / C ++> 语言。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接