当前位置: 代码迷 >> VC >> 编译通不过,该如何处理
  详细解决方案

编译通不过,该如何处理

热度:5630   发布时间:2013-02-25 00:00:00.0
编译通不过
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 
  相关解决方案