我按照此document构建Go Imagick库。无法为golang构建magick
,当我跑以下命令
go build -tags no_pkgconfig imagick
它抛出以下异常:
# imagick
src/imagick/affine_matrix.go:8:29: fatal error: wand/MagickWand.h: No such file or directory
compilation terminated
我们解决,我还安装了下列包,很多人建议来纠正错误。但它也没有效果。
sudo apt-get install libmagickwand-dev libmagickcore-dev imagemagick
此外,当我运行go build imagick
它引发以下错误:
# imagick
could not determine kind of name for C.FlattenAlphaChannel
could not determine kind of name for C.RemoveAlphaChannel
的pkg-config --cflags --libs MagickWand
输出提供了正确的输出
-fopenmp -I/usr/include/ImageMagick -lMagickWand -lMagickCore
ImageMagick的被安装到该路径(在/ usr/include/ImageMagick)。
这正在通过问题[#68](https://github.com/gographics/imagick/issues/68)进行跟踪。一旦我确认并进行修复,我将输入一个答案来解释为什么会发生这种情况。 – jdi