0

我今天安装了支持 PHP、Java 和 C++ 的 Netbeans 7.4。但是,我似乎只部分支持 C++11(即使 GCC 4.8.1 带有-std=c++11 or -std=C++0x)。

我查看了头文件(例如 chrono),并且有一个名为 _V2 的内联命名空间,它遵循以下注释:

// To support the (forward) evolution of the library's defined
// clocks, wrap inside inline namespace so that the current
// defintions of system_clock, steady_clock, and
// high_resolution_clock types are uniquely mangled. This way, new
// code can use the latests clocks, while the library can contain
// compatibility definitions for previous versions.  At some
// point, when these clocks settle down, the inlined namespaces
// can be removed.  XXX GLIBCXX_ABI Deprecated

所以,例如,如果我想使用 high_resolution_clock,我需要

chrono::_V2::high_resolution_clock

代替

chrono::high_resolution_clock

来自 string 的 to_string 也被声明为未定义。

我错过了什么吗?我必须在 Netbeans 中更新我的标题吗?如果是这样,我可以请你告诉我如何进行吗?

非常感谢!

4

0 回答 0