0
Severity    Code    Description Project File    Line    Suppression State
Error   LNK2019 unresolved external symbol "bool __cdecl readCSVtovector(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::vector<class Record,class std::allocator<class Record> > &)" (?readCSVtovector@@YA_NV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV?$vector@VRecord@@V?$allocator@VRecord@@@std@@@2@@Z) referenced in function _main  quiznewcsv  C:\Users\H A I E R\source\repos\quiznewcsv\quiznewcsv\main.obj  1   
Alan Birtles
  • 32,622
  • 4
  • 31
  • 60
  • 1
    please provide a [mre] – Alan Birtles Jul 06 '21 at 17:38
  • 1
    Your tags are screwy: this has nothing to do with "C++11" or with "CSV". Very simply, you're getting a [link error](https://stackoverflow.com/a/12573818/421195). Because you failed to link the .obj that implements function "readCSVtovector()" into your .exe, and/or you failed to declare function "bool readCSVtovector()" correctly in your main.cpp. – paulsm4 Jul 06 '21 at 17:41
  • You included both C and C++ tags. Are you mixing the languages? The C language doesn't support namespaces, nor `std::string`. I recommend you update your tags. – Thomas Matthews Jul 06 '21 at 19:56
  • Are you compiling and linking in C? The `std::basic_string` is not part of the C language; it's C++. You should try compiling as C++ (and updating the tags). – Thomas Matthews Jul 06 '21 at 19:58

0 Answers0