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