J'essaie d'utiliser libxlsxwriter
, mais je peux sembler obtenir des choses à compiler ou à exécuter correctement. J'ai suivi les instructions pour Windows en utilisant Mingw-w64
et msys2
disponible ici: http://libxlsxwriter.github.io/getting_started.html.Exécution de libxlsxwriter sous Windows
J'ai installé msys2
à partir de leur site Web et mis à jour tout en utilisant pacman -Syu
. Ensuite, j'ai installé zlib
avec le recommandé:
# Install the dev tools for libxlsxwriter.
pacman -S git gcc make zlib-devel
Alors je lance le code pour télécharger et compiler libxlswriter
:
# Clone and build libxlsxwriter.
git clone https://github.com/jmcnamara/libxlsxwriter.git
cd libxlsxwriter/
make
make install
# run example
cd ..
cc myexcel.c -o myexcel -lxlsxwriter -lz
Maintenant, il est un exécutable nommé myexcel
qui devrait créer un document Excel de base, mais quand Je double clique dessus je reçois les erreurs:
The program can't start because msys-2.0.dll is missing from your computer.
Je reçois aussi l'erreur pour manque msys-z.dll
Je ne suis pas sûr de ce que j'ai fait de mal ou comment le réparer.
Toute aide serait appréciée
modifier:
si je lance:
make examples
./examples/hello
L'exemple du monde bonjour s'exécute avec succès si les choses semblent être installés correctement. Je suppose que je ne comprends pas comment l'exécuter .c
Vous devez ajouter le chemin d'accès aux DLL MSYS dans Windows. ATM la DLL est seulement dans le chemin de la console MSYS. Pouvez-vous exécuter l'exécutable à partir de la console MSYS au moins? –
Oui c'est le cas! Ça a du sens, merci! – Carl
J'ai ajouté MinGW/bin à mon PATH, mais cela ne fonctionne toujours pas. Savez-vous comment ajouter MSYS au chemin de la console? – Carl