读书人

编译通不过,该如何处理

发布时间: 2012-01-20 18:53:53 作者: rapoo

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

读书人网 >VC

热点推荐