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
两个错误!该怎么解决?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货