我正在用C ++构建一个项目,我遇到了一些标准的库问题。
当我使用uint_t
族类型时,编译器会显示错误消息。
例如,当我声明uint_8
类型变量时,它在vim中显示错误
命名空间std中的 uint8_t未命名类型
有谁知道这个问题? (当然我包括cstdint
)
我尝试过C库的stdint.h
并且它有效。
(虽然我实际上想使用标准的C ++库)
多数情况下,问题是我与其他c ++标准类(例如array`
)有同样的问题我使用g ++版本4.8.2
答案 0 :(得分:4)
自C ++ 11以来添加了对<cstdint>
和<array>
的支持,将标志-std=c++11
添加到g ++中,并且它将被编译。