【问题标题】:How to set Netbeans to use C++11? [duplicate]如何设置 Netbeans 使用 C++11? [复制]
【发布时间】:2014-07-06 01:29:01
【问题描述】:

我是 C++ 的初学者,也是 Netbeans 的初级用户。我将如何配置 Netbeans 以使用 C++11?我似乎无法在任何地方找到该选项。

【问题讨论】:

    标签: c++ netbeans


    【解决方案1】:

    右键单击您的项目 -> 属性 -> 构建 -> C++ 编译器 -> 基本选项/C 标准 -> C++11

    也可以在 Compilation Line -> Additional Options 下添加 -std=c++11 编译器开关。

    请注意,您需要适当的新 NetBeans 版本才能获得 C++11 支持。

    进一步阅读:

    Setting Default NetBeans Options (-std=c99, -Wall) for C programs

    NetBeans settings for GCC

    【讨论】:

    【解决方案2】:

    右键Project->Properties->Buld->C++ Compiler->Basic Options->C++ Standard

    请注意,除非您拥有 G++ 4.7 或更高版本,否则使用 C++11 将不起作用,该版本尚未包含在 debian 软件包中。 因此,您可以构建最新版本的 G++ (4.7.4) 或将编译行->添加选项设置为“-std=c++0x”,根据这篇文章,这与 C++11 相同:

    function is not an element of std

    【讨论】:

    • 我用的是debian,debian的gcc包是4.7版本。所以可以使用c++11。
    【解决方案3】:

    无论 IDE 是什么,您都可以通过指定编译器选项来设置它。

    例如,如果您使用 gcc 编译器,您将设置一个编译器选项,如下所示: g++ -std=c++11

    当然还可以添加您想要的其他选项。

    看到这个duplicate

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-02
      • 1970-01-01
      • 1970-01-01
      • 2017-09-22
      • 1970-01-01
      • 2014-12-06
      • 2014-09-18
      相关资源
      最近更新 更多