在msvc中为uint8_t和类似类型包含或项目设置?

Run*_*olt 3 c c++ visual-c++

当我创建一个新的msvc项目并尝试使用类型uint8_t时,我得到以下编译错误:

error C2065: 'uint8_t' : undeclared identifier
Run Code Online (Sandbox Code Playgroud)

是否有可以使用的项目设置或预定义包含?我不想明确地输入def值.

use*_*116 10

你需要包含<stdint.h>(或<cstdint>),据我所知,这在VS2k10之前不可用的.

如果您使用的是旧版本,则cl可以搜索满足许可要求的开源实现,如果不存在,则必须typedef自行提供.