2017-05-06 2 views
0

Ich schreibe ein Programm, das den Benutzer mit einem Excel-Einstellungsblatt bevölkert.Excel-Bibliothek für C++ - XLSX-I/O - kann es nicht zur Arbeit

Ich lese es dann und die Werte in das Programm einspeisen.

Es scheint da draußen ein paar Bibliotheken werden zum Lesen/Schreiben xlsx Dateien - ich ließ sich auf XLSX I/O

Ich bin ziemlich ein noob in der Programmierung und ich kann es nicht zu arbeiten.

Was ich tat, war:
- Eingesetzt Expat
- Installierte zlib Cygwin Befehlszeile
mit - Installierte libzip mit Cygwin Befehlszeile
- ziplip hinzugefügt Bibliotheken Option in Linker-Optionen
zu verknüpfen - hinzugefügt C:/Program Files (x86)/Codeblocks/zum Linker Suchverzeichnis
- kopiert dll/dll.a/h-Dateien von include/bin-Verzeichnisse in den herunterladbaren meiner entsprechend benannten mingw Verzeichnisse

Ich benutze Codeblöcke mit mingw

Ich versuche, das Beispiel genannt example_xlsxio_read_cpp aus (https://github.com/brechtsanders/xlsxio)

Die Probleme, die ich lief in auszuführen: Fehler
Compiler - „Fehler: keine Eingabedateien“
Nicht in der Lage die EXE-Dateien zu starten - mit Fehler die Datei ziplib-4.dll fehlt von Ihrem Computer

Meine Frage ist:
1. Wie die XLSX IO Bibliothek korrekt installieren/wie das Beispiel zu kompilieren zu erhalten?
2. Was ist mit der Datei ziplib-4.dll zu tun und wo sollte sie sein?

Apologies im Voraus, wenn die Frage Noob scheint, bin ich wirklich neu in die Programmierung

Antwort

0

Wenn auf eine DLL-Datei verknüpfen können Sie seine Abhängigkeiten überprüfen mit Dependancy Walker (http://www.dependencywalker.com/), so dass Sie wissen, welche Abhängigkeiten Sie müssen verfügbar. Diese DLLs sollten im PATH enthalten sein, wenn Sie Ihre Anwendung verknüpfen/ausführen.

In diesem Fall benötigen Sie libzip (was wiederum in zlib abhängt) und expat.

Verwandte Themen