c++ - 为什么我不能运行 C++11?

标签 c++ eclipse c++11 g++

我包含了 chrono header 但它找不到。我使用了命名空间 chrono 但它没有编译它。

请问,这是Eclipse的问题还是编译器不支持C++11? 我在Eclipse中添加了相应的标志和宏。

在这个目录下

/usr/include/c++/4.3.2

我找不到 chrono,只有这个关于 c++11 的文件“c++0x_warning.h”。

问题是我使用的计算机不是我的管理员,请求编译器更新会让我执行很长的过程。

This可能会有帮助。

最佳答案

使用支持 chrono 的编译器 :-)

参见: http://gcc.gnu.org/gcc-4.4/changes.html

gcc 从 4.4 版本开始支持 chrono。你的编译器太旧了。以实际4.9.0为例。所以你也有正则表达式 :-)

关于c++ - 为什么我不能运行 C++11?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23298737/

相关文章:

c++ - SDL_Init 失败并显示 'SDL_Error: Failed to connect to the Mir Server'

c++ - Qt 信号可以是公共(public)的、 protected 还是私有(private)的?

c++ - '%lt' 在 C++ 中是什么意思? (不是模数,我知道那是做什么的)

java - 如何将 .cpp C++ native 库导入 Android Studio

c++ - 如何使用 CMake 检测编译器对 C++11 的支持

java - Google App Engine 中的版本号

Java - 在 Eclipse 中合并两个类

java - 识别安装的eclipse的位版本

c++ - 如何在不使用if语句的情况下找到数组中的最大值和最小值?

c++ - is_functor C++ 特征类可能吗?