我已经阅读了我能找到的每一篇文章。我有Eclipse Mars版本4.5.1和MinGW GCC版本4.8.1
我做了以下事情:
自动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开关有问题吗?我在哪里找到它? 我还应该做什么?