使用未定义的结构体,该怎么处理
使用未定义的结构体不知道为什么会出现这个错误,先看代码[解决办法]typedef struct tagBITMAPFILEHEADER B
使用未定义的结构体
不知道为什么会出现这个错误,先看代码
[解决办法]typedef struct tagBITMAPFILEHEADER BITMAPFILEHEADER;
如果tagBITMAPFILEHEADER你是调用的windows API,那么你忘了添加相应的头文件。如果这个结构体是你自己声明的,那你忘了定义了。
[解决办法]typedef unsigned char BYTE;
这个好像有问题吧。
[解决办法]tagBITMAPFILEHEADER 确实没找到定义啊.
头文件里只有声明, 也就是说你可以定义BITMAPFILEHEADER *p_bmpfhead1
但是不能定义BITMAPFILEHEADER bmpfhead1
[解决办法]typedef struct tagBITMAPFILEHEADER BITMAPFILEHEADER;
你需要把定义struct tagBITMAPFILEHEADER的头文件也包括进来