Eclipse Mars - 为C++项目设置默认设置(默认情况下设置 c++11)

Eclipse Mars - set default settings for C++ project (c++11 set by default)

本文关键字:设置 默认 c++11 情况下 项目 Mars C++ Eclipse      更新时间:2023-10-16

我从其他答案中发现,在我的Eclipse Mars CDT中,我可以使用以下方法设置C++11方言:

项目 ->属性 -> C/C++ 构建 ->设置 ->

工具设置 -> GCC C++编译器 ->方言 -> ISO C++11(从下拉列表中)

和 C++11 语法突出显示,使用:

项目 -> 属性 ->

C/C++ 通用 ->预处理器包括路径、宏等 -> 条目 -> GNU C++ -> Add..(对于 CDT 用户设置条目)-> 预处理器宏:__cplusplus=201103L

奎斯特里翁:
如何将这些属性保存为默认配置,以便在创建新项目时C++已经设置它们?

创建模板

您可以为 C/C++ 新建项目向导创建自己的模板。在 Eclipse CDT 中创建具有与另一个项目相同的设置的新C++项目中提供了更多信息,但这里有一些关于C++的额外信息。

对于C++使用C++ Hello World 模板作为起点。C++ 模板和 C 模板(源模板除外)之间的主要区别在于传递给NewManagedProject进程的isCProject

使用十一器插件

Elevenator 插件主要用于将 C++11 设为默认值,可能会解决您的问题。但是我的答案有一个很大的漏洞,因为我不知道如何自行安装它,因为它随 Cevelop 一起提供