Execute GraphicsMagick / ImageMagick no Ubuntu, direcionado para Windows

Execute GraphicsMagick / ImageMagick no Ubuntu, direcionado para Windows

Estou tentando realizar uma .emfconversão .pngem um servidor Ubuntu 16.04.

Infelizmente, .emfé um formato proprietário do Windows e, portanto, não funcionará nativamente.

Portanto, estou tentando construir o GraphicsMagick para Windows e espero executá-lo com wine.

Eu tentei construir a partir do código-fonte com o seguinte

./configure '--host=x86_64-w64-mingw32' '--disable-shared'conformeinstruções aqui

Mas ao fazer está falhando

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

Responder1

Como sugerido porSircer Ipor, provavelmente seria melhor apenas baixar oBinários do Windowsfornecido pela ImageMagick.

Se você realmente deseja compilá-lo a partir do código-fonte, você precisa instalar o compilador cruzado MinGW-w64:

sudo apt-get install mingw-w64

e reinicie o processo de construção ( ./configureetc.).

informação relacionada