当我试图调用这个自定义宏时,所有的错误都出现了
All the errors are coming when I am trying to call this customized macro
define ERROR_CHECK_SERVER(x)
({
if (globalError)
{
MM_MSG_PRIO(MM_GENERAL, MM_PRIO_ERROR, x);
stop = true;
break;
}
})
代码@行号
131 status = acceptConnect(caddr);
132 ERROR_CHECK_SERVER("RTSP_LIB:: acceptConnect failed");
这里是错误列表
错误4 C2143:语法错误:在'{' 132之前缺少')'
错误5错误C2059:语法错误:')' 132
语法错误:在"{"132之前缺少";"
语法错误:{' 216之前缺少')'
错误9错误C2059:语法错误:')' 216
语法错误:在"{"216之前缺少";"
语法错误:{' 236之前缺少')'
错误13错误C2059:语法错误:')' 236
语法错误:{' 236
首先,您错过了第二行末尾的""。
第二,为什么把所有宏主体都包含在()中?这可能会激怒编译器。
相关文章:
- C++ 结构错误"调用'erase'没有匹配函数
- 错误:调用 .. at return 语句时没有匹配函数
- 从C++代码抛出错误调用 JavaScript 回调函数 - nbind
- 错误:调用"make_pair"没有匹配函数
- 错误:调用 std::thread 没有匹配函数
- SFML 中的分段错误 调用 sf::窗口::关闭后
- 错误:调用函数指针没有匹配函数
- 汇编错误:调用基本型构造函数时无效的转换
- 错误:调用计数器::计数器()没有匹配函数
- C++ 通过函数指针错误调用成员函数
- 错误:调用 cargaison::cargaison() 时没有匹配函数
- 简单矩阵类,错误:调用私有构造函数
- 带有返回类型的错误调用模板到会员函数
- 错误:调用没有匹配函数(无法解决?
- 从 C 代码链接错误调用C++函数(使用 gcc 进行链接)
- 错误:调用 'pybind11::buffer_info::buffer_info 没有匹配函数
- 错误:调用terminate引发exceptionAbort陷阱:6
- 错误调用功能无法转换类型
- C++ 中的文件处理错误 - 调用"std::basic_fstream<char, std::char_traits<char> >::open(const char[8],
- 对成员函数set_value的错误调用是不明确的(在 xcode 中使用 pugixml 库)