错误: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 中使用
错误:“'NSManagedObjectContext' 不能转换为 'UInt8'”