编译通不过
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