Ubuntu 16.04サーバーで変換を実行しようとしています.emf
。.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
など)を再起動します。