如何让Eclipse Mars用MinGW编译C ++ 11?

时间:2015-12-21 14:38:26

标签: eclipse c++11 eclipse-cdt eclipse-mars

我已经阅读了我能找到的每一篇文章。我有Eclipse Mars版本4.5.1和MinGW GCC版本4.8.1

我做了以下事情:

  1. 创建新工作区。
  2. 创建文件>新> C ++项目。>可执行文件> Hello World
  3. 建立并成功运行
  4. 添加了一行
  5. 自动i = 6;

    IDE显示

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

    然后我去了项目> C / C ++ Build>设置>工具设置> GCC C ++编译器>方言>语言标准和选定的C ++ 11。 我还去了项目> C / C ++一般>预处理器包含路径>提供商选择CDT GCC内置编译器设置并取消勾选“使用全局提供程序...”框然后添加-std = c ++ 0x 最后,我选择了Project> Refresh and Project> Index> Rebuild 但仍然是auto上的错误。

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

0 个答案:

没有答案