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()函数;所以只要重新梳理一下代码,就能解决这个问题。