引用的指针没有数据类型
在其它文件引用该结构,也包含了该头文件parser.h
看清楚,一切都是那么顺利,没有异常,还引用了头文件。
错就错在,Parser的结构定义在parser.c,而不是parser.h,包含还是照样出错。
想用的话,
1. 导出接口
2. 结构体定义挪到parser.h
阅读(186) | 评论(0) | 转发(0) |
<script>window._bd_share_config={"common":{"bdsnskey":{},"bdtext":"","bdmini":"2","bdminilist":false,"bdpic":"","bdstyle":"0","bdsize":"16"},"share":{}};with(document)0[(getelementsbytagname('head')[0]||body).appendchild(createelement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new date()/36e5)];</script>
- // file: parser.c
-
- typedef struct Parser {
- int id;
- void *data;
- }Parser;
在其它文件引用该结构,也包含了该头文件parser.h
- // file: audio.c
- #include "parser.h"
Parser *audio = (Parser *)malloc(sizeof(Parser));
audio->id = 0; //dereferencing pointer to incomplete type
audio->id = 0; //dereferencing pointer to incomplete type
错就错在,Parser的结构定义在parser.c,而不是parser.h,包含还是照样出错。
想用的话,
1. 导出接口
- // file: parser.c
2. 结构体定义挪到parser.h
相关热门文章
给主人留下些什么吧!~~
评论热议