gpt4 book ai didi

c++ - 在 vs2013 中禁用 c++11 功能

转载 作者:可可西里 更新时间:2023-11-01 15:45:26 29 4
gpt4 key购买 nike

在 vs 2013 中编写代码时有没有办法禁用 c++11 功能,我希望我的代码也可以在 vs2008 等较旧的编译器上编译。

我厌倦了通过以下方式进行更改:project->properties->general->platform tool-set,并更改“Visual Studio 2013 (v120)”到更旧的东西,但这是我在那里的下拉菜单中唯一的东西。

最佳答案

你不能。

遗憾的是,您无法在 Visual Studio 中禁用 C++11 功能并降级到 C++03 或 C++98。你可以看到哪些特性属于 C++11 herehere , 尽量不要使用它们。

但是,更好的选择是使用较旧的 VS 版本,以确保您不使用任何新功能。

就个人而言,我在 Windows 中使用 MinGW/GCC,我可以通过使用编译器开关 -std=c++03, -std=c++98 来禁用 C++11 或不使用 -std=c++11

关于c++ - 在 vs2013 中禁用 c++11 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23386472/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com