我用代碼
void Tanst(string &str, CString &cstr)
{
cstr = str.c_str();
}
進行轉換,但是錯誤顯示為:
1>APIC.obj : error LNK2005: "void __cdecl Tanst(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class ATL::CStringT<char,class StrTraitMFC_DLL<char,class ATL::ChTraitsCRT<char> > > &)" (?Tanst@@YAXAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@@Z) 已經在 ADDTESTINFO.obj 中定義
1>TEST.obj : error LNK2005: "void __cdecl Tanst(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class ATL::CStringT<char,class StrTraitMFC_DLL<char,class ATL::ChTraitsCRT<char> > > &)" (?Tanst@@YAXAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@@Z) 已經在 ADDTESTINFO.obj 中定義
請問下各位大神這是哪里出錯?謝謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/117224.html
標籤:基礎類
上一篇:vc 6.0
下一篇:MFC 雙快取 貼圖png問題
