C++test稽查空结构报错

C++test检查空结构报错
报错信息大致是这样的C1046 compiler limit:struct nested too deeply
程序中有些结构体是这样定义的
typedef struct
{
}MEASURE_DATA_STRUCT;
请问C++test为什么会报这个错误?
注:使用gmake是可以编译通过的
------解决方案--------------------

这样挺对的。应该不会有警告。