class std::vectorclass std::basic_stringchar,struct std::char_traitschar,class std::allocatorch
生活随笔
收集整理的這篇文章主要介紹了
class std::vectorclass std::basic_stringchar,struct std::char_traitschar,class std::allocatorch
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
問題描述
今天用vs編譯C++代碼時碰到了如下錯誤:
報錯信息:
錯誤 LNK2005 class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > fileList_left報錯信息提示命名沖突,在其他地方有相同的定義。于是嘗試去尋找定義重復的代碼,無果。最后求助于度娘,查到了兩個文章:
由std::string繼承引起的LNK 2005錯誤
error LNK2005: “public: class std::vector
解決辦法
兩種方法:
總結
以上是生活随笔為你收集整理的class std::vectorclass std::basic_stringchar,struct std::char_traitschar,class std::allocatorch的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于PYQT编写一个人脸识别软件(2)
- 下一篇: RedHat7.0更新yum源(踩过的坑