错误:IntellliSense:标识符“uint32”未定义?

Posted

技术标签:

【中文标题】错误:IntellliSense:标识符“uint32”未定义?【英文标题】:Error: IntellliSense: identifier "uint32" is undefined? 【发布时间】:2013-11-26 09:09:53 【问题描述】:

在 Visual Studio 中出现此错误。

请建议我需要包含哪个文件?

【问题讨论】:

你试过吗? searching MSDN? 【参考方案1】:

如果您正在寻找uint32_t,则包括stdint.h

否则,如果您真的在uint32 之后,那么该类型不是标准类型,您需要包含任何声明它的头文件。只有你知道这些信息。

【讨论】:

thnq 你...刚才我通过包含 tistdtypes.h 解决了这个问题 FWIW,该标头未定义名为 uint32 的类型。 该标头定义了一个名为 Uint32 的类型。那是类型的名称吗? 我仍然相信我的回答解决了您提出的问题。您正在寻找标准类型,或者您正在寻找代码中定义的类型。现在,我可以告诉你在哪里可以找到标准类型,但我不能真正告诉你在代码中的哪里可以找到东西! +1 @SivaramKakarla 如果您正在寻找标准库提供的标准类型,这正确答案。如果它是您的代码或某些第三方库中的一种类型,那么如果没有关于第三方库的源代码和/或更多信息,将无能为力。【参考方案2】:

我遇到了类似的问题:我以错误的顺序包含某些头文件,因此没有为另一个窗口头定义某些窗口类型。如果你有这个,也尝试重新排列标题。

【讨论】:

以上是关于错误:IntellliSense:标识符“uint32”未定义?的主要内容,如果未能解决你的问题,请参考以下文章

错误:标识符 <uint8_t> 未定义,是不是可以在 openCV 中使用

uint和int的区别

错误:“'NSManagedObjectContext' 不能转换为 'UInt8'”

错误:“uint16_t”未声明?

TypeScript 错误“接口 'NodeBuffer' 错误地扩展了接口 'Uint8Array'”

CAN通信涉及的结构体