我最初在安装了MinGW和GCC 4.7.2的系统上安装了Eclipse Kepler CDT。今天,我发现GCC 4.7.2不支持std::map::emplace
,我必须升级到GCC 4.8.1。我这样做是使用与Windows 7兼容的mingw-get程序。这与4.7.2一起安装了4.8.1。我无法让Eclipse MinGW GCC工具链切换到新安装。谷歌搜索没有任何结果,我在StackOverflow上找到的唯一相关问题涉及设置选项“-std = c ++ 11”,我已经知道了。我做了以下事情:
最终结果是我没有接近编译我的代码,但我认为我已经完全破坏了我的环境。
有没有人知道如何让Eclipse CDT在MinGW的GCC 4.8.1实现中发挥出色?