标识符 uint8_t 未定义 - Visual Studio 2017

Sin*_*nem 6 c++ uint8t type-definition visual-studio-2017

我收到类型定义错误。我正在使用 Visual Studio 2017,因此我在类型定义中包含了 stdint.h。但我仍然有标识符 uint8_t 未定义的问题。

有什么问题?

小智 9

它在“stdint.h”中定义,将其添加到cpp文件的顶部:

#include <stdint.h>
Run Code Online (Sandbox Code Playgroud)

  • 我包括 &lt;stdint.h&gt; 但它仍然不起作用..不知道为什么 (6认同)
  • OP表示他们这样做了 (2认同)
  • 由于答案被标记为`c++`,所以答案应该是`#include &lt;cstdint&gt;`。 (2认同)