全部分类
移动开发与应用
WEB前端
架构与运维
程序设计
数据库
操作系统
热点技术
综合
invalid application of 'sizeof' to incomplete type 关于 extern 的问题
4870阅读 0评论
2013-12-29
ptz19861212
分类:
LINUX
今天使用GCC编译的时候发现了一个错误,invalid application of 'sizeof' to incomplete type
。
这个错误的原因是sizeof是在编译阶段进行计算的,而extern是在链接阶段工作的,所以在多文件的时候会出现这个错误。
解决办法也很简单,就是在头文件里面extern的地方显式的表现出数组的大小。
上一篇:
Failed to prepare for programming. Failed to download RAMCode!
下一篇:
预编译 不能用枚举