本帖最后由 VisualEleven 于 2013-10-23 15:31:54 编辑

解决方案 »

  1.   

    m_wavHead.byte_rate= m_wavHead.samp_freq*m_wavHead.channels*m_wavHead.bit_samp/8;
      

  2.   

    我是这么写的,数据的获取和格式应该都没有错,但就是创建出来的wav文件打开报错
      

  3.   

    给力一个现成的类,我一直在用的。
    http://bbs.csdn.net/topics/390631009
      

  4.   

    这个类不错,用了之后就成功了,但是少两个宏定义:
    #define SAFE_DELETE(p)  { if(p) { delete (p);     (p)=NULL; } }
    #define SAFE_DELETE_ARRAY(p)  { if(p) { delete (p);     (p)=NULL; } }
    加在头文件上就可以了,另外编译的时候#include "common-header.h"编译不通过,注释掉就行了