Windows용 Ubuntu에서 GraphicsMagick / ImageMagick 실행

Windows용 Ubuntu에서 GraphicsMagick / ImageMagick 실행

Ubuntu 16.04 서버에서 .emfto 변환 을 수행하려고 합니다 ..png

불행히도 .emf독점 Windows 형식이므로 기본적으로 작동하지 않습니다.

따라서 Windows용 GraphicsMagick을 빌드하고 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등)을 다시 시작합니다.

관련 정보