…\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
|