无法识别的命令行选项“-std = C ++ 11” C ++中的Netbeans 7.2(Unre

2019-09-22 07:39发布

我想用C ++ 11。 通过互联网进行筛选后,我发现,所有我需要做的就是在我的项目右键 - >属性和“C ++标准”下选择C ++ 11.当我运行C ++ 11的程序,我得到这个错误“无法识别的命令行选项-std=c++11 。一种解决方案人说是添加-g -std=c++0x的“其他选项”,但后来我得到“无法识别的命令行选项-std=c++0x 。 我已经下载的gcc-4.7.1.tar.gz,但我不知道怎么用它做。

有谁知道如何摆脱这种错误的或不知道如何使净豆C ++编译11?

Answer 1:

撞你的gcc版本4.7+。 C ++而C ++ 11已经从gcc4.7支持0X是因为gcc4.3支持



Answer 2:

步骤,通过NetBeans IDE的配置:

  1. 右键单击项目并转到属性
  2. 去盖 - > C ++编译器
  3. 在右侧面板上有几个选项进入基本选项 - > C ++标准的C ++ 11来改变其值C ++ 98


文章来源: Unrecognized command line option “-std=c++11” c++ in Netbeans 7.2