-3

定义 ERROR_CHECK_SERVER(x)\

({\
if (globalError) 
{\
    MM_MSG_PRIO(MM_GENERAL, MM_PRIO_ERROR, x);\
    stop = true;\
    break;\
}\
})

代码@行号

131 状态 = 接受连接(caddr);

132 ERROR_CHECK_SERVER(“RTSP_LIB :: acceptConnect 失败”);

这是错误列表

错误 4 错误 C2143:语法错误:在 '{' 之前缺少 ')' 132
错误 5 错误 C2059:语法错误:')' 132
错误 6 错误 C2143:语法错误:缺少 ';' 在'{'之前 132
错误 8 错误 C2143:语法错误:缺少')' 在'{'之前 216
错误 9 错误 C2059:语法错误:')' 216
错误 10 错误 C2143:语法错误:缺少';' 在'{'之前 216
错误 12 错误 C2143:语法错误:缺少')' 在'{'之前 236
错误 13 错误 C2059:语法错误:')' 236
错误 14 错误 C2143:语法错误:缺少';' 在'{'之前 236

4

1 回答 1

1

首先,您错过了第二行末尾的“\”。

其次,为什么将所有宏体都包含在()中?这可能会使编译器生气。

于 2013-05-16T04:23:52.847 回答