gpt4 book ai didi

c++ - 在 Eclipse Kepler 上配置 C++11

转载 作者:行者123 更新时间:2023-11-30 00:48:24 25 4
gpt4 key购买 nike

我正在使用 Eclipse Kepler 开发 C++,最近我一直在研究 C++11,使用较早的线程 (C++11 full support on Eclipse) 我在 Eclipse 中配置了 C++11。但是我无法编译基本程序:

#include <array>
#include <iostream>

int main()
{
std::array<int, 3> arr = {2, 3, 5};

}

错误:1./usr/lib/gcc/i686-pc-cygwin/4.9.2/include/c++/bits/c++0x_warning.h:32:2: error: #error This 文件需要编译器和库支持 ISO C++ 2011 标准。此支持目前处于试验阶段,必须使用 -std=c++11 或 -std=gnu++11 编译器选项启用。2. ../src/HelloWorld.cpp:19:5: 错误: 'array' 不是 'std' 的成员

但是当我使用“g++ -std=gnu++11 xyz.cpp”从命令提示符运行时,它编译成功。

请帮助我如何使我的 eclipse Kepler 与 C++11 一起工作。

最佳答案

在 Project Explorer 上右键单击您的项目 -> Properties -> C/C++ Build -> Settings。

在工具设置选项卡中,有一个 GCC C++ 编译器项。展开它并选择设置 -> 杂项。

在 Other Flags 文本的末尾附加输入字符串 -std=c++11

这应该针对您需要的任何配置完成。

关于c++ - 在 Eclipse Kepler 上配置 C++11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31534018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com