【问题标题】:how do I add -std=c++11 to the compiler options in my NetBeans IDE?如何将 -std=c++11 添加到我的 NetBeans IDE 中的编译器选项?
【发布时间】:2014-10-30 06:11:58
【问题描述】:

Netbeans 给我以下错误:

"error 此文件需要对 ISO C++ 2011 标准的编译器和库支持。此支持目前是实验性的,必须 使用 -std=c++11 或 -std=gnu++11 编译器选项启用。

我不确定如何解决这个问题。有什么帮助吗?

【问题讨论】:

  • 你试过谷歌搜索吗? Second hit for "netbeans c++ compiler options".
  • 是的,但我仍然不确定如何解决这个问题。
  • @Runee 链接中的解决方案有什么不清楚的地方?
  • 现在什么都没有。我发现了如何做到这一点。谢谢。

标签: c++ c++11 netbeans


【解决方案1】:

首先:打开项目属性,然后打开代码辅助->C++ 编译器。在 C++ Standard 中选择 C++11。

第二:你必须在你的项目中启用 C++11。如果您从 Netbeans 内部创建了 c++ 项目,在项目属性->构建->C++ 编译器中,您必须将 C++ 标准设置为 C++11,然后单击附加选项中的点并确保 -std=c++ 11 选项已启用。

如果您使用外部 makefile 导入项目,则必须在 makefile 中手动添加此选项。

【讨论】:

  • 如果有优化、警告等其他编译器选项,我应该在哪里添加?
  • 在同一个地方
  • 好的,现在知道了。我正在查看工具-> 选项-> C/C++ 而不是项目属性。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-07
相关资源
最近更新 更多