如何强制Eclipse CDT在每个项目上添加-stdc ++ 11标志

时间:2016-03-20 20:52:47

标签: eclipse c++11 mingw eclipse-cdt mingw-w64

我遇到的问题是,带有C ++支持的Eclipse不使用C ++ 11(或14)和默认项目设置,我必须去:

项目设置> C / C ++ Build>设置> GCC C ++编译器>方言>语言标准> ISO C ++ 11

有没有办法更改默认项目,以便它总是添加-stdc ++ 11标志为默认值?我总是使用Hello World C ++ Project创建一个项目并使用MinGW GCC。

我之前已经阅读了一些关于makefile的问题,但没有逐步指导。

版本:

Windows 10

Eclipse Luna 20150109-0600

MinGW with C ++ 11支持100%(甚至可能是C ++ 14)4.8.1

1 个答案:

答案 0 :(得分:3)

基于CDT的Cevelop C++ IDE提供了您所需要的功能。它本质上是CDT Mars,有很多插件可以帮助你编写更好的C ++ 11/14代码。

它有一个名为“Elevenator”的插件,它自动配置项目以使用C ++ 11。

您可以找到Elevenator文档Here

如果您不想使用cevelop,您也可以从此更新站手动安装Elevenator:http://www.cute-test.com/updatesite/mars

它位于CUTE可选功能类别中。