我正在做一些宏#definereport_msg(type,msg_str).......my_special_##type(......)#definereport_error(msg_str)report_msg(ERROR,msg_str)它在linux下运行完美,而当我用visualstudio2010express编译时,我发现它给出了错误errorC3861:'my_special_0':identifiernotfound原因是“ERROR”被解释为0。当我在MSVC中使用“转到定义”时,它转到WinGDI.h/*RegionFlags*/#defineERROR0问题是