c++ - 如何在 Eclipse 中启用 C++11 支持?

标签 c++ eclipse c++11

我知道有很多答案,但没有一个有用。

Ubuntu 16.04
Eclipse 4.6.2

我已经尝试了所有的解决方案,包括:

  1. 添加-std=c++11 or c++14 or c++0x or gnu++0x or gnu++11在“获取编译器规范的命令”中。
  2. 添加__GXX_EXPERIMENTAL_CXX0X在“符号”中。
  3. 添加__cplusplus并将值设置为 201402L .

所以我想知道,为什么开发人员不能设计一个选项来启用它?

有没有人有解决办法?

哦,我忘记重建了吗? 没有。

为了提供更多信息,我使用自定义脚本来构建我的 *.cpp。而且我认为构建选项不会影响担保,对吧?

抱歉遗漏了“11”。

最佳答案

虽然你的问题对我来说不是很清楚,但我想推荐使用 eclipse-cdt

它作为 eclipse 的插件出现。请使用 eclipse 更新管理器安装此插件并开始您的 C++ 开发工作。

关于c++ - 如何在 Eclipse 中启用 C++11 支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41737441/

相关文章:

c++ - WebP 无损格式概述

C++ 错误编译,因为私有(private)成员

java - 在 Eclipse 中执行 JVM 应用程序期间出现奇怪的输出 - 如何调试?

c++ - 模板函数的参数不进行任何隐式转换

c++ - 如何标记 C++ 源代码文件(转换为标记序列)?

c++ -::* 在 C++ 中是什么意思?

java - 我可以将 Eclipse 设置为忽略 "Unhandled exception type"

java - 在这种情况下,业务代表和服务定位器应该驻留在哪里才能不产生循环依赖?

c++ - 此代码合法/可移植吗?访问结构之外的数据

c++ - C++ lambda 表达式可以抛出吗?