首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

编译通不过,该如何处理

2012-01-20 
编译通不过typedef struct_box2d BOX2Dstruct_box2d{doublemin[2], max[2] //定义最大最小坐标值}为什

编译通不过
typedef struct_box2d BOX2D;

 struct_box2d 
{
 double min[2], max[2]; //定义最大最小坐标值
}; 

为什么 这个在vc6.0编译通不过呢 它认为d:\msdev98\myprojects\vcad\base.h(21) : error C2146: syntax error : missing ';' before identifier 'BOX2D'
d:\msdev98\myprojects\vcad\base.h(21) : fatal error C1004: unexpected end of file found
执行 cl.exe 时出错.

VCad.exe - 1 error(s), 0 warning(s)


[解决办法]
或是这样:

typedef struct struct_box2d BOX2D; 

struct struct_box2d 

double min[2], max[2]; //定义最大最小坐标值 
};

你少了一个struct 

热点排行