Ejecute GraphicsMagick / ImageMagick en Ubuntu, dirigido a Windows

Ejecute GraphicsMagick / ImageMagick en Ubuntu, dirigido a Windows

Estoy intentando realizar una conversión .emfa .pngen un servidor Ubuntu 16.04.

Desafortunadamente, .emfes un formato propietario de Windows y, por lo tanto, no funcionará de forma nativa.

Por lo tanto, estoy intentando crear GraphicsMagick para Windows y, con suerte, ejecutarlo con wine.

Intenté construir desde la fuente con lo siguiente

./configure '--host=x86_64-w64-mingw32' '--disable-shared'según elinstrucciones aquí

Pero al hacerlo está fallando

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

Respuesta1

Como lo sugiereIpor Sircer, probablemente sería mejor que simplemente descargaras elbinarios de windowsproporcionado por ImageMagick.

Si realmente desea compilarlo desde el código fuente, debe instalar el compilador cruzado MinGW-w64:

sudo apt-get install mingw-w64

y reinicie el proceso de compilación ( ./configureetc.).

información relacionada