私の Ubuntu Netbeans 7.3 インストールでは、C++ コンパイラ オプションで標準としてマークされた C++11 を含む C++ プロジェクトがあります。含めようとすると、名前空間が利用可能<chrono>
にならないようです。std::chrono
このファイルを開いて何が問題なのかを確認すると、最初のセクション以外はすべてグレー表示されています。
#ifndef _GLIBCXX_CHRONO
#define _GLIBCXX_CHRONO 1
#pragma GCC system_header
#if __cplusplus < 201103L
# include <bits/c++0x_warning.h>
#else
定数にカーソルを合わせると__cplusplus
、それがどのように定義されているかを確認すると、 として定義されていると表示され199711L
ます。どうしてこれなの?プロジェクト C++ 標準を C++11 に明確に設定しました。