我已经阅读了有关如何在VS 2019中更改.props文件中的这些设置的内容,但是这些解决方案在使用VS 2022时对我无效。
我只想将 DEFAULT C++ Language Standard 设置为 CPP20,而不是 CPP14。
我不喜欢每个项目都要更改它,因为有时我会忘记,导致我的代码无法运行。
我已经阅读了有关如何在VS 2019中更改.props文件中的这些设置的内容,但是这些解决方案在使用VS 2022时对我无效。
我只想将 DEFAULT C++ Language Standard 设置为 CPP20,而不是 CPP14。
我不喜欢每个项目都要更改它,因为有时我会忘记,导致我的代码无法运行。
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 ++> 语言。