dlg.h中包含#include "WaveIn.h"并定义CwaveIn record; 
dlg.cpp中调用record.setc(2); 
WaveIn.h和WaveIn.cpp中已定义void setc(DWORD c) 
链接时出现 
error LNK2001: unresolved external symbol "public: void __thiscall CWaveIn::setc(unsigned short)" (?setc@CWaveIn@@QAEXG@Z) 

我上网查了一下,大部分原因都是函数没有定义,可是我的函数明明已经定义了,怎么还出错? 
而且出错提示信息中函数的类型和我定义的不一样?