linux dereferencing pointer to incomplete type错误


修改内核时,make uImage 时遇到这么一个错误:

"dereferencing pointer to incomplete type"

该错误的解释是:你的指针,有一个类型,这个类型是不完全的。也就是说,我们只给出了

这个类型的声明,没有给出其定义。这里的类型多半是结构,联合之类的东西。


这个错误其实是因为某结构体或联合的字段名所指的变量定义的头文件没有引入到当前C代

码中而造成的错误,只要找到出错对应的变量的结构体或联合的定义的头文件,并把这些头

文件包含进来即可解决此问题。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM