繁体   English   中英

MinGW g ++ 4.8.1-4无法识别-std = c ++ 14

[英]MinGW g++ 4.8.1-4 doesn't recognize -std=c++14

我通过跟随他们的主页到他们的sourceforge并使用mingw-get-setup.exe来安装MinGW。 这安装了g ++ 4.8.1-4。 GCC 4.8 应该支持使用命令行开关的C ++ 14,但我只是得到一个“无法识别的选项”错误。

这是MinGW的错误吗? 与GCC? 我能做些什么呢? 因为我知道有人会问,我希望C ++ 14用于for-each循环。 我现在正在使用迭代器,但for-each会提高可读性和可写性。

编辑:发现我的g ++构建支持c ++ 11,所以我可以使用for-each。 但在c ++ 14支持上仍然没有运气。

g ++ 4.8根本不支持C ++ 14,当有更多新版本的gcc时,MinGW也已经过时了。

您可以使用的替代品

如果你想在使用gcc的Windows上真正使用C ++ 11或C ++ 14,你应该使用以下选项之一:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM