双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

structure has no member named ,找不到结构成员错误

yanjinbin0 yanjinbin0 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
三个文件:main.c ter_pro.h ter_pro.c
main.c中包含ter_pro.h头
ter_pro.c中包含ter_pro.h头

在ter_pro.h中定义一个结构:
typedef struct ter_pro{
tGuid m_guid; //终端GUID
INT8U m_proType; //主信令
INT8U m_xxx; //定义的结构名
}tTer_Pro;

在main.c中使用如:
int main(int argc, char* argv[])
{
tTer_Pro terPro;
terPro.m_xxx= 0x00;
}

执行编译gcc -lm -g -otest main.c ter_pro.c
提示出错:
main.c:in function main:
structure has no member named 'm_xxx'

明明定义了一个结构,但编译老通不过,这是怎么回事呢。
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
yanjinbin0
Linux_Kernel 4,469 成员 17,458 内容