2017-05-06 2 views
0

J'écris un programme dans lequel l'utilisateur remplit une feuille de paramètres Excel.Bibliothèque Excel pour C++ - E/S XLSX - impossible de l'utiliser

je puis lire et les valeurs du programme alimentation dans.

Il semble y avoir quelques bibliothèques là-bas pour les fichiers XLSX lecture/écriture - je me suis installé sur XLSX I/O

Je suis tout à fait Noob dans la programmation et je ne peux pas le faire fonctionner.

Ce que je ne faisais que:
- expat
Installé - zlib en ligne de commande Cygwin
- Installée libzip en ligne de commande Cygwin
- ajouté ziplip pour lier option bibliothèques dans les options de l'éditeur de liens
- ajouté C:/Program Files (x86)/CodeBlocks/éditeur de liens pour les répertoires de recherche
- dll copié/dll.a/fichiers .h de répertoires include/bin dans le téléchargement à mes répertoires MinGW nommés en conséquence

J'utilise codeblocks avec MinGW

Je suis en train d'exécuter l'exemple appelé example_xlsxio_read_cpp de (https://github.com/brechtsanders/xlsxio)

Les problèmes que je courais dans:
erreur du compilateur - « Erreur: aucun fichier d'entrée »
Pas en mesure pour lancer les fichiers .exe - avec l'erreur le fichier ziplib-4.dll est absent de votre ordinateur

Ma question est la suivante: 1.
Comment installer correctement la bibliothèque XLSX IO/comment obtenir l'exemple de compiler?
2. Que faire avec le fichier ziplib-4.dll et où devrait-il être?

Toutes mes excuses à l'avance si la question semble noob, je suis vraiment nouveau à la programmation

Répondre

0

Lors de la liaison à un fichier DLL, vous pouvez vérifier ses dépendances à l'aide Dépendance Walker (http://www.dependencywalker.com/), vous savez que vous DEPENDANCES besoin d'avoir disponible. Ces DLL doivent être dans le PATH lorsque vous liez/exécutez votre application.

Dans ce cas, vous aurez besoin libzip (qui dépend à son tour dans zlib) et expatriés.