C代码编译时出现如下错误:

error :dereferencing pointer to incomplete type 即引用指针到不完全的类型

引起该错误的原因是指针指向的结构体类型没有定义。

第一种情况:使用已有结构体,该结构体定义在.h文件中,且当前文件未包含该结构体所在 .h 文件。

解决办法:包含对应头文件就ok了。

第二种情况:使用已有结构体,该结构体定义在.c文件中。

解决办法:将该结构体定义到.h文件中,然后再包含该头文件。或者直接将该结构体定义到自己的.c文件中。

error :dereferencing pointer to incomplete type解决办法相关推荐

  1. 解决编译错误:dereferencing pointer to incomplete type 的办法

    在使用c语言写程序时,可能遇到错误:error :dereferencing pointer to incomplete type.其实,这个错误是指针指向的结构体类型没有定义. 原因可能有很多,但最 ...

  2. error: dereferencing pointer to incomplete type

    /******************************************************************************** error: dereferenci ...

  3. gcc编译出现:error: dereferencing pointer to incomplete type

    使用gcc编译c文件出现如下错误: getIP.c:14: warning: implicit declaration of function 'gethostname' getIP.c:20: wa ...

  4. 在linux 下编译c程序时“ error:dereferencing pointer to incomplete type”的问题

    在linux 下编译c程序时经常会遇到" error:dereferencing pointer to incomplete type"的问题,该问题的原因是:结构体定义不规范造成 ...

  5. 关于编译报错“dereferencing pointer to incomplete type...

    FORM:https://my.oschina.net/michaelyuanyuan/blog/68203 今天同事问了我一个问题,他make的时候报错,"第201行:dereferenc ...

  6. error:dereferencing pointer to incomplete type

    字面意义是不完整的类型,一般出现在定义结构体指针类型声明的时候.真正出现的问题原因是这个结构体根本就没有定义,或者是定义的头文件并没有被正确引用进来.尤其高版本的kernel 向低版本进行移植中经常出 ...

  7. Delphi的“Invalid pointer operation“异常的解决办法

    Delphi的"Invalid pointer operation"异常的解决办法 参考文章: (1)Delphi的"Invalid pointer operation& ...

  8. error: invalid use of incomplete type 'XXXX' ;error: forward declaration of 'XXXX' 声明改为包含头文件

    error: invalid use of incomplete type 'XXXX' error: forward declaration of XXXX 声明改为包含头文件 class XXXX ...

  9. zabbix安装MySQL失败_MySQL数据库之zabbix3.x安装出现“configure: error: Not found mysqlclient library”的解决办法...

    本文主要向大家介绍了MySQL数据库之zabbix3.x安装出现"configure: error: Not found mysqlclient library"的解决办法 ,通过 ...

最新文章

  1. Coursera吴恩达《神经网络与深度学习》课程笔记(5)-- 深层神经网络
  2. 安卓期末作品小项目_北京部编版八年级上册语文期末试卷
  3. Scala集合:Map集合
  4. 云原生不仅颠覆了技术栈,背后的每个岗位也在悄然发生改变
  5. 第五课 路由之初识路由
  6. Spring Data JDBC通用DAO实现–迄今为止最轻量的ORM
  7. 支持向量机 - 从原理到算法的实现
  8. 年薪15W的程序员因为掌握这个技能,薪资翻倍!
  9. 一文讲述数仓组件SysCache
  10. UI素材干货模板|线框图wireframe线框图iOS设计稿
  11. [Python] 字典 items()方法:同时对字典的键和值进行遍历
  12. poj 1141 Brackets Sequence(线性dp)
  13. webpack5学习与实战-(八)-配置打包后的文件名
  14. SECS/GEM协议开发应用
  15. java缩放图片、java裁剪图片代码工具类
  16. 计算机电源出现叉叉是怎么回事,解决Win7下笔记本右下角电池打红叉提示请考虑更换电池问题...
  17. 使用docker创建属于你的ChatGPT
  18. 神兽保佑,永无bug!
  19. 黑*头条_第8章_爬虫系统搭建
  20. commons-codec使用介绍

热门文章

  1. IOS使用OpenAL播放音频文件
  2. iTOP4412开发板烧写命令集汇总
  3. 虚拟网络接口实现原理
  4. Uniapp的消息推送Unipush(在线、离线、服务端)
  5. 计算机组成原理学习笔记:海明校验码
  6. 循环神经网络(Recurrent Neural Network Model)
  7. 什么是Linux三剑客?如何使用
  8. 空间分析:3-3.geoda计算莫兰指数
  9. ubuntu18安装和美化教程
  10. Note7燃损真相大白 电池是祸根