Am 04.05.22 um 23:49 schrieb Mathias Krause:
Hallo Sebastian,

Am 04.05.22 um 22:59 schrieb Sebastian Reinhardt:
[...] undefined reference to `READCSV::read_config_files(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, std::vector<csv_values, 
std::allocator<csv_values> >&)'
[...]
-------------read_csv.cpp-------------
void read_config_files (const std::string& csv_file_name, vector<csv_values> 
&elements)
        ^- Hier fehlt ein "READCSV::", wie man dem Quelltext entnehmen
kann (es handelt sich schließlich um eine Klasse):

[...]
-------------read_config_files.hpp-------------
class READCSV
     {
         private:
         public:
             void read_config_files (const std::string& csv_file_name, 
vector<csv_values> &elements);
     };
Viele Grüße,
Mathias

Jaaaaaa, das wars. Typischer Fall von "betriebsblind". Man schaut drauf, hat es in allen anderen Dateien/ Funktionen genau so gemacht und übersieht diesen einen Fehler. Ich habe schon einen Fehler im Makefile vermutet, wars aber eben nicht.

Danke, dass ihr noch auf seid und es gesehen habt. Ich mache dann morgen weiter mit der Verwendung dieses Vectors. Mal sehen, worüber ich noch stolpere. ;-)

--
Mit freundlichen Grüßen

Sebastian Reinhardt


LMV
Landmaschinenvertrieb- und Service GmbH
Hauptstrasse 13G
(OT Hartmannsdorf)
01762 Hartmannsdorf- Reichenau

Geschäftsführer:        Sebastian Reinhardt
Amtsgericht:            Dresden
Handelsregisternummer:  HRB 2574
Umsatzsteuer- Identnr.: DE 140461622


Tel:  +49 373 26 1851
Mobil:+49 172 357 3107
Fax:  +49 373 26 86804
Mail: s...@lmv-hartmannsdorf.de
Web:  www.lmv-hartmannsdorf.de



Antwort per Email an