我在A.h中定义了
#ifndef comm_H
#define comm_H
#define GSM_7BIT 0
#define GSM_8BIT 4
#define GSM_UCS2 8
typedef struct
{
char SCA[16]; // 短消息服务中心号码(SMSC地址)
char TPA[16]; // 目标号码或回复号码(TP-DA或TP-RA)
char TP_PID; // 用户信息协议标识(TP-PID)
char TP_DCS; // 用户信息编码方式(TP-DCS)
char TP_SCTS[16]; // 服务时间戳字符串(TP_SCTS), 接收时用到
char TP_UD[161]; // 原始用户信息(编码前或解码后的TP-UD)
char index; // 短消息序号,在读取时用到
} SM_PARAM;
然后我要在B.cpp中使用
SM_PARAM smParam;
编译时提示我没有声明SM_PARAM 这应该怎么弄?
#ifndef comm_H
#define comm_H
#define GSM_7BIT 0
#define GSM_8BIT 4
#define GSM_UCS2 8
typedef struct
{
char SCA[16]; // 短消息服务中心号码(SMSC地址)
char TPA[16]; // 目标号码或回复号码(TP-DA或TP-RA)
char TP_PID; // 用户信息协议标识(TP-PID)
char TP_DCS; // 用户信息编码方式(TP-DCS)
char TP_SCTS[16]; // 服务时间戳字符串(TP_SCTS), 接收时用到
char TP_UD[161]; // 原始用户信息(编码前或解码后的TP-UD)
char index; // 短消息序号,在读取时用到
} SM_PARAM;
然后我要在B.cpp中使用
SM_PARAM smParam;
编译时提示我没有声明SM_PARAM 这应该怎么弄?