VARIANT variant_inp;
COleSafeArray safearray_inp;
LONG len,k;
BYTE rxdata[2048]; 
CString strtemp;
if (m_ctrlComm.GetCommEvent()==2)  
{

variant_inp=m_ctrlComm.GetInput();   
safearray_inp=variant_inp;   
len=safearray_inp.GetOneDimSize();  
for(k=0;k<len;k++)
safearray_inp.GetElement(&k,rxdata+k);  
for (k=0;k<len;k++)     
{
BYTE bt=*(char*)(rxdata+k); 
strtemp.Format("%c",bt);  
m_strRXData+=strtemp;    
}
UpdateData(FALSE);       
}编译时这段代码出现:
SCommTestDlg.obj : error LNK2001: unresolved external symbol "public: __thiscall COleSafeArray::COleSafeArray(class COleVariant const &)" (??0COleSafeArray@@QAE@ABVCOleVariant@@@Z)
Debug/SCommTest.exe : fatal error LNK1120: 1 unresolved externals
两个错误!该怎么解决?