我收到以下错误:
error: 'HFP_CIEV_CHELD' undeclared (first use in this function)
我在文件顶部定义了一个宏,如下所示-
#define HFP_CIEV_CHELD(n) (UCHAR*)"\r\n+CIEV: 4," #n "\r\n"
并在函数中使用
switch(status->index)
{
case AGABS_HFP_CALL_HELD_INDEX :
Ag_send_data(HFP_CIEV_CHELD(status->dwCievStatus),(UCHAR)BT_str_len(HFP_CIEV_CHELD));
break;
这有什么问题吗?
最佳答案
在该行的末尾有:
BT_str_len(HFP_CIEV_CHELD)
但是您的宏希望您将一些参数传递给 HFP_CIEV_CHELD
。
关于c - 宏定义的未定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38472292/