Ich schreibe Code, der das Lesen von Zeug aus XLS-Dateien erfordert, und ich entschied mich für die Verwendung der XLNT-Bibliothek.Probleme mit der Excel-Bibliothek XLNT
Ich habe die folgenden:
konfigurieren und erzeugen ein Visual Studio-Projekt mit CMAKE gui
Zusammengestellt es in Visual Studio - ein Build-Ordner mit einer
.lib
Datei- Gefolgt erzeugt Anweisungen auf: How to install 3rd party libraries
codeblocks - Added
/lib/include
Verzeichnis zu Linker und Compiler Suche Verzeichnisse - Added die
.lib
Dateioptionen zu projizieren - Added
-std=c++14 -Ixlnt/include -lxlnt
zu anderen Compiler-Optionen bauen
Die Fehler, die ich habe, sind:
undefined reference to 'xlnt::workbook::workbook()
- insgesamt 18 identische Fehler
C:\Users\pinkunicorn\Documents\Personal Files\C\testing\main.cpp|36|undefined reference to xlnt::worksheet::freeze_panes(xlnt::cell_reference const&)'
Ich schaute mich in Foren um, was manche Leute sagen, dass ähnliche Probleme auch die .cpp-Dateien enthalten. Ich verstehe nicht, wie man es macht, also habe ich es noch nicht versucht (alle Anweisungen scheinen zu sagen, dass .cpp Bibliotheksdateiname der Befehlszeile beim Kompilieren hinzugefügt wird) - aber ich benutze nicht einmal die Befehlszeile zum kompilieren und Es gibt 50 cpp-Dateien im Quellordner der Bibliothek-Download-Datei, also nicht sicher, wie das funktionieren würde.
was denkst du könnten mögliche Korrekturen sein?
danke!