QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 717|回复: 4

这个结构的定义错在哪儿?

[复制链接]
发表于 2005-3-11 22:54:24 | 显示全部楼层 |阅读模式
编译时出错,按出错信息一路查下去,在一个头文件中,结构体内开头第一句是255行,最后一句是270行:

struct coda_vattr {
long             va_type;        /* vnode type (for create) */
u_short                va_mode;        /* files access mode and type */
short                va_nlink;        /* number of references to file */
vuid_t                va_uid;        /* owner user id */
vgid_t                va_gid;        /* owner group id */
long                va_fileid;        /* file id */
u_quad_t                        va_size;        /* file size in bytes */
long                va_blocksize;/* blocksize preferred for i/o */
struct timespec        va_atime;        /* time of last access */
struct timespec        va_mtime;/* time of last modification */
struct timespec        va_ctime;        /* time file changed */
u_long                va_gen;        /* generation number of file */
u_long                va_flags;        /* flags defined for file */
cdev_t                va_rdev;        /* device special file represents */
u_quad_t        va_bytes;        /* bytes of disk space held by file */
u_quad_t        va_filerev;        /* file modification number */
};


报错是:
259行: parse error before `u_quad_t'和warning: no semicolon at end of struct or union

267行: parse error before `va_bytes'和: warning: data definition has no type or storage class
268行: parse error before `va_filerev'和: warning: data definition has no type or storage class

然后后面只要一用到这个结构体就报:field `XXX' has incomplete type
发表于 2005-3-12 12:39:18 | 显示全部楼层
看你出错的那几个结构的定义。
回复

使用道具 举报

 楼主| 发表于 2005-3-12 12:50:29 | 显示全部楼层
这个结构体不是自己写的,在一个头文件里…………
这几个错到底是什么意思?

另外请教一下,
GCC报的出错信息的说明哪儿有?
往往看见报错,却看不懂是什么错,很郁闷…………
回复

使用道具 举报

发表于 2005-3-12 15:49:15 | 显示全部楼层
有没有升级过内核什么的。出错信息说明的已经很明白了,好像没有专门的文档吧。
回复

使用道具 举报

发表于 2005-3-12 17:28:20 | 显示全部楼层
你是编译什么东西的时候出错呀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 13:52 , Processed in 0.045317 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表