6

我正在尝试使用 C++11。通过互联网筛选后,我发现我所要做的就是右键单击我的项目 -> 属性并在“C++ 标准”下选择 c++ 11。当我使用 C++ 11 运行程序时,我收到此错误“无法识别的命令行”选项-std=c++11。人们说的一种解决方案是添加-g -std=c++0x“附加选项”,但随后我得到“无法识别的命令行选项” -std=c++0x。我已经下载了 gcc-4.7.1.tar.gz 但我不知道如何处理它。

有谁知道如何摆脱这个错误或知道如何使 net beans 用 c++11 编译?

4

2 回答 2

4

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

于 2014-12-15T05:33:17.337 回答
-2

通过 Netbeans IDE 进行配置的步骤:

  1. 右键单击项目并转到属性
  2. 转到构建 - > C++编译器
  3. 在右侧面板中,很少有选项转到基本选项-> C++ 标准将其值从 C++ 11 更改为 C++ 98
于 2012-10-26T06:24:51.563 回答