打印
[其他]

error #20 identifier xxxxx is undefined 结构体未定义

[复制链接]
1709|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
aoyi|  楼主 | 2023-11-9 15:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
…\User\inc\main.h(35): error: #20: identifier “ipMsg_Def” is undefined

//ipMsg.h
#ifndef __IPMSG_H
#define __IPMSG_H

#include <stdint.h>
#include "includes.h"                        //Line 1

typedef struct _IP_Msg                                                                               
{
          uint8_t lip[4];        //本地IP                                                                                                                        uint16_t lport; //本地端口
          uint8_t sub[4];/*子网掩码*/
          uint8_t gw[4];        /*网关*/       
}ipMsg_Def;

#endif


原因分析:main.h包含了“ipMsg_Def"”,这里Line1的存在,导致在“ipMsg_Def”定义前在main.h中引用了ipMsg_Def,导致未定义出错。所以这里把Line1注释掉即可
————————————————
版权声明:本文为CSDN博主「lljss2020」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lljss1980/article/details/134240185

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

100

主题

3306

帖子

3

粉丝