C ++中的cstdint没有定义uint_t系列

时间:2014-02-23 03:43:27

标签: c++ g++ c++-standard-library

enter image description here

我正在用C ++构建一个项目,我遇到了一些标准的库问题。

当我使用uint_t族类型时,编译器会显示错误消息。

例如,当我声明uint_8类型变量时,它在vim中显示错误

  命名空间std中的 uint8_t未命名类型

有谁知道这个问题? (当然我包括cstdint

我尝试过C库的stdint.h并且它有效。 (虽然我实际上想使用标准的C ++库)

多数情况下,问题是我与其他c ++标准类(例如array`

)有同样的问题

我使用g ++版本4.8.2

1 个答案:

答案 0 :(得分:4)

自C ++ 11以来添加了对<cstdint><array>的支持,将标志-std=c++11添加到g ++中,并且它将被编译。