Code::Blocks error: range-based 'for' loops are not allowed in C++98 mode

来源:互联网 发布:'淘宝账户手机无法登陆 编辑:程序博客网 时间:2024/06/08 03:44

Code::Blocks error: range-based ‘for’ loops are not allowed in C++98 mode

今天在LeetCode刷题的时候碰到了这个问题。
error : range-based ‘for’ loops are not allowed in C++98 mode

编译器:Code::Blocks 16.01

问题代码
这里写图片描述

错误提示:
这里写图片描述

提示编译器不支持C++11!!!!!这么好用的编译器,不支持C++11可惜了。网上找了很多解决办法,都是英文描述,我的编译器汉化了,搞了好一会才搞好。
下面附上解决图解

第一步:找到上面窗口栏的设置(汉化后和原版之前的位置一样,原版在相同位置找就好)

这里写图片描述

第二步: 点开设置下面的编译器选项(第三个)

这里写图片描述

第三步:在该选项下面找到 编译器标志 —> -std=C++11 打钩,点击下面确定,保存设置。即可完美解决
这里写图片描述

如果帮你解决问题,请顶一下,让更多人看到!三克油

2 0