1、例如遇到:
嚴重性?? ?代碼?? ?說明?? ?項目?? ?文件?? ?行
錯誤?? ?LNK2005?? ?"void __cdecl readFileList(class std::basic_string<char,struct std::char_traits<char>,
class std::allocator<char> >,class std::vector<class std::basic_string<char,struct std::char_traits<char>,
class std::allocator<char> > > > &)" (?readFileList@@YAXV?$basic_string@DU?$char_traits@D@std@@V?
$allocator@D@2@@std@@AEAV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?
$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@2@@Z)?
已經在 批量測試讀取文件.obj 中定義?? ?ALL_TestCode?? ?E:\code1\Mytest\\ALL_TestCode\ALL_TestCode\讀取Log測試.obj?? ?1
這樣的錯誤,很難去從代碼中找到問題,查看LNK2005錯誤碼:解釋為重定義了readFileList()函數;所以只要重新梳理一下代碼,就能解決這個問題。