我从其他答案中发现,在我的Eclipse Mars CDT中我可以使用以下方式设置C ++ 11方言:
项目 - >属性 - > C / C ++ Build - >设置 - >工具设置 - > GCC C ++编译器 - >方言 - > ISO C ++ 11(来自下拉列表)
和C ++ 11语法突出显示使用:
项目 - >属性 - > C / C ++一般 - >预处理器包括路径,宏等 - >参赛作品 - > GNU C ++ - >添加..(用于CDT用户设置条目) - >预处理器宏:__ cplusplus = 201103L
Questrion:
如何将这些属性保存为默认配置,以便在创建新的C ++项目时我已经设置了它们?
答案 0 :(得分:4)
您可以为C / C ++新建项目向导创建自己的模板。在Creating a new C++ Project in Eclipse CDT with the same settings as another project中有更多信息,但这里有一些关于C ++的附加内容。
对于C ++,使用C++ Hello World Template作为起点。 C ++和C template(源代码除外)之间的主要区别是传递给NewManagedProject
进程的isCProject
。
主要设计为使C ++ 11默认,Elevenator插件可以解决您的问题。但是我的答案有一个很大的漏洞,我不知道如何自己安装Cevelop