【问题标题】:Eclipse CDT / cygwin: Use compiler command as default for all projectsEclipse CDT / cygwin:使用编译器命令作为所有项目的默认值
【发布时间】:2013-12-12 02:23:50
【问题描述】:

使用 Eclipse CDT,我想使用 GCC C++ 编译器的 -std=c++11 命令作为所有项目的标准参数。

我该怎么做?我真的不喜欢为我创建的每个 C++ 项目添加这个参数。

g++ 版本为 4.8.2.2。

【问题讨论】:

    标签: gcc c++11 g++ eclipse-cdt


    【解决方案1】:

    最简单和最快的方法是创建一个模板项目,并设置所有需要的标志(-std=c++11,还有 -Wall -Wextra -O2 和你需要的一切。)。您创建一次并永远拥有它。它比全局设置 C++11 好一点。假设有一天您必须编写 C++03 代码,因为您的老板想要 C++03(目前很常见的场景),如果您忘记删除 C++11 标志,那么您将编写可能编译的代码你的机器,但不在你老板的机器上。

    【讨论】:

    • 嗯,这有点简单......而且很棒。
    猜你喜欢
    • 2011-05-20
    • 1970-01-01
    • 2011-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多