如何让eclipsemars编译C++;11和MinGW?

如何让eclipsemars编译C++;11和MinGW?,eclipse,c++11,eclipse-cdt,eclipse-mars,Eclipse,C++11,Eclipse Cdt,Eclipse Mars,我已经阅读了我能找到的每一篇文章。我有EclipseMars4.5.1版和MingWGCC4.8.1版 我已经做了以下工作: 创建新的工作区 < LI>文件>新建> C++项目>可执行文件> hello World 成功构建并运行 增加了一行 自动i=6 IDE显示 'auto' changes meaning in C++11; please remove it [- Wc++0x-compat] 我接着到Proj> > C/C++ + Buffe>设置>工具设置> GCC C+

我已经阅读了我能找到的每一篇文章。我有EclipseMars4.5.1版和MingWGCC4.8.1版

我已经做了以下工作:

  • 创建新的工作区
  • < LI>文件>新建> C++项目>可执行文件> hello World
  • 成功构建并运行
  • 增加了一行
  • 自动i=6

    IDE显示

    'auto' changes meaning in C++11; please remove it [-
         Wc++0x-compat]
    

    我接着到Proj> > C/C++ + Buffe>设置>工具设置> GCC C++编译器>方言>语言标准和选择C++ 11。 我还进入了project>C/C++General>Preprocessor Include Path>Providers选择CDT GCC内置编译器设置,取消勾选“使用全局提供程序…”框,然后添加–std=C++0x 最后,我选择了项目>刷新和项目>索引>重建 但仍然是自动上的错误

    这个Wc++0x兼容开关有问题吗?我在哪里找到它?
    我还应该做什么?

    该错误不是由Eclipse产生的。它是由编译器生成的,Eclipse只是向您展示它。该错误表示调用编译器时未使用
    -std=c++0x
    -std=c++11
    标志。构建项目时能否在控制台视图中显示输出?Eclipse不会产生该错误。它是由编译器生成的,Eclipse只是向您展示它。该错误表示调用编译器时未使用
    -std=c++0x
    -std=c++11
    标志。构建项目时,能否在控制台视图中显示输出?