【发布时间】: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
使用 Eclipse CDT,我想使用 GCC C++ 编译器的 -std=c++11 命令作为所有项目的标准参数。
我该怎么做?我真的不喜欢为我创建的每个 C++ 项目添加这个参数。
g++ 版本为 4.8.2.2。
【问题讨论】:
标签: gcc c++11 g++ eclipse-cdt
最简单和最快的方法是创建一个模板项目,并设置所有需要的标志(-std=c++11,还有 -Wall -Wextra -O2 和你需要的一切。)。您创建一次并永远拥有它。它比全局设置 C++11 好一点。假设有一天您必须编写 C++03 代码,因为您的老板想要 C++03(目前很常见的场景),如果您忘记删除 C++11 标志,那么您将编写可能编译的代码你的机器,但不在你老板的机器上。
【讨论】: