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

时间:2012-09-11 20:23:04

标签: c++ gcc netbeans c++11 netbeans-7.2

我正在尝试使用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编译net bean?

2 个答案:

答案 0 :(得分:4)

将您的gcc版本提升至4.7+。自gcc4.3起支持c ++ 0x,而自gcc4.7起支持c ++ 11

答案 1 :(得分:-2)

通过Netbeans IDE配置的步骤:

  1. 右键单击项目并转到属性
  2. 转到Build - > C ++编译器
  3. 在右侧面板中,几乎没有选择 转到基本选项 - > C ++标准 将其值从C ++ 11更改为C ++ 98
相关问题