Я пытаюсь использовать libxlsxwriter
, но, похоже, я могу заставить вещи скомпилировать или запустить правильно.Запуск libxlsxwriter в Windows
Я следил за указаниями для Windows, используя Mingw-w64
и msys2
можно посмотреть здесь: http://libxlsxwriter.github.io/getting_started.html.
Я установил msys2
со своего сайта и обновил все, используя pacman -Syu
. Затем я установил zlib
с рекомендуемым:
# Install the dev tools for libxlsxwriter.
pacman -S git gcc make zlib-devel
Затем я запускаю код для загрузки и компиляции 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
Теперь есть исполняемый файл с именем myexcel
, который должен создать основной первенствовать документ, но когда Я дважды щелкните по нему я получаю ошибки:
The program can't start because msys-2.0.dll is missing from your computer.
Я также получаю ошибку пропавших msys-z.dll
Я не уверен, что я сделал неправильно или как исправить.
Любая помощь будет оценена
редактировать:
если я бегу:
make examples
./examples/hello
привет мир пример успешно работает таким образом вещи, кажется, должны быть установлены правильно. Я думаю, я просто не понимаю, как заставить его запускать пользователя .c
Вы должны добавить путь к DLL MSYS в Windows. ATM dll находится только в консоли консоли MSYS. Вы можете запустить исполняемый файл с консоли MSYS? –
Да, да! Имеет смысл спасибо! – Carl
Я добавил MinGW/bin в PATH, но он все еще не работает. Вы знаете, как добавить MSYS в консольный путь? – Carl