typedef struct tagBITMAPFILEHEADER {
Uint16 bfType; //必须为BM
Uint32 bfSize; //位图文件大小
Uint16 bfReserved1;
Uint16 bfReserved2;
Uint32 bfOffBits; //位图数据起始位置
} BITMAPFILEHEADER; //文件头
像这么一个结构居然不被支持,无法字节对齐
TI spru187o.pdf手册最多就提了个#pragma STRUCT_ALIGN(BITMAPFILEHEADER,1);这个东西只能对整个结构进行对齐,
不能对中间变量对齐,第一个遇到Uint16直接就对齐成4字节,编译器设置我都看遍了,没有相关设置
是在没法只能整个大大地char来搞,那写出来的程序可读性太低了
不知道哪位高手知道如何实现结构的对齐,不胜感激
我最近学习语音600B压缩、FFT、DCT、DWT算法,有志同道合者,愿与共论
------解决方案--------------------------------------------------------
dsp是要运算快
------解决方案--------------------------------------------------------
应该是可以的吧,是不是自己没有设置好
------解决方案--------------------------------------------------------
关注中...