[英]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.