Запустите GraphicsMagick / ImageMagick на Ubuntu, ориентированный на Windows

Запустите GraphicsMagick / ImageMagick на Ubuntu, ориентированный на Windows

Я пытаюсь выполнить .emfпреобразование .pngна сервере Ubuntu 16.04.

К сожалению, .emfэто фирменный формат Windows, поэтому он не будет работать изначально.

Поэтому я пытаюсь собрать GraphicsMagick для Windows и, надеюсь, запустить его с помощью wine.

Я пробовал собрать из исходников следующее

./configure '--host=x86_64-w64-mingw32' '--disable-shared'в соответствии синструкции здесь

Но после того, как он сделал это, он терпит неудачу с

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -D_LIB -D_MT -fopenmp -g -O2 -Wall -pthread -MT coders/magick_libGraphicsMagick_la-clipboard.lo -MD -MP -MF coders/.deps/magick_libGraphicsMagick_la-clipboard.Tpo -c coders/clipboard.c -o coders/magick_libGraphicsMagick_la-clipboard.o
coders/clipboard.c:44:24: fatal error: wingdi.h: No such file or directory
compilation terminated.
Makefile:8199: recipe for target 'coders/magick_libGraphicsMagick_la-clipboard.lo' failed
make[1]: *** [coders/magick_libGraphicsMagick_la-clipboard.lo] Error 1
make[1]: Leaving directory '/root/GraphicsMagick-1.3.25'
Makefile:4437: recipe for target 'all' failed
make: *** [all] Error 2

решение1

Как и предполагалИпор Сирцер, вам, вероятно, будет лучше просто скачатьДвоичные файлы Windowsпредоставлено ImageMagick.

Если вы действительно хотите собрать его из исходников, вам необходимо установить кросс-компилятор MinGW-w64:

sudo apt-get install mingw-w64

и перезапустите процесс сборки ( ./configureи т. д.).

Связанный контент