在msvc中为uint8_t和类似类型包含或项目设置
include or project setting in msvc for uint8_t and similar types?
当我创建一个新的msvc项目并尝试使用uint8_t类型时,我会得到以下编译错误:
error C2065: 'uint8_t' : undeclared identifier
是否有我可以使用的项目设置或预定义的包含?我宁愿不显式地对值进行typedef。
您需要包括<stdint.h>
(或<cstdint>
),据我所知,它在VS2k10之前是不可用的。
如果您使用的是较旧版本的cl
,则可以搜索符合您的许可要求的开源实现,或者如果不存在,则必须自己提供typedef
。
相关文章:
- 包含的类类型显然没有声明,为什么?
- 表达式 SFINAE:如何根据类型是否包含具有一个或多个参数的函数来选择模板版本
- C++(和 ROS) - 包含与前向声明引用,设置默认值和类型定义
- C2011: 'Card':"类"类型重新定义(尽管使用了包含保护并且没有在文件中重新定义.cpp类)
- 包含它的模板化类型的shared_ptr
- C++如何乘以包含 std::variant 元素的向量的迭代器?正在执行迭代器类型的转换?
- C++包含函数标头会给出错误'__dest'未命名类型
- 何时包含内置类型和运算符的标头?
- 生成包含给定类型的 N 个参数的可变参数列表的最佳方法?
- 指针数据类型变量如何包含对象?
- 拒绝包含某些公共静态数据成员的类型
- 如何配置 Doxygen 以在"Class Index"中包含类的类型定义?
- 如何检查联合是否包含类型(使用 type_traits)?
- 如何创建一个包含三种不同类型的向量的向量
- 如何从包含基类指针的容器中调用派生类函数(基于其类型)?
- 包含可变参数包的第一个可转换类型的别名的结构
- 使用文件对话框选择包含特定文件类型的文件夹?
- 声明类型包含未展开的参数包'Args'
- "byte"数据类型包含奇怪的字符
- 在msvc中为uint8_t和类似类型包含或项目设置