我按照此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