我想用 cgo 運(yùn)行 GraphicsMagick。/*#cgo pkg-config: GraphicsMagick-config#include <magick/api.h>static int gm(int argc, char **argv) { int status; status = GMCommand(argc, argv); return 1-status;}*/然后我運(yùn)行'go install',它說(shuō):# pkg-config --cflags GraphicsMagick-configPackage GraphicsMagick-config was not found in the pkg-config search path.Perhaps you should add the directory containing `GraphicsMagick-config.pc'to the PKG_CONFIG_PATH environment variableNo package 'GraphicsMagick-config' foundexit status 1但是我在 shell 中運(yùn)行了 'pkg-config GraphicsMagick-config' 就可以了。
1 回答

茅侃侃
TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超22個(gè)贊
該GraphicsMagick-config
腳本是一個(gè)單獨(dú)的程序,而不是 pkg-config 資源,它解釋了這個(gè)問(wèn)題。
此外,使用非選項(xiàng)參數(shù)運(yùn)行 pkg-config 似乎會(huì)失敗而不會(huì)打印錯(cuò)誤消息,這可能會(huì)讓您感到困惑。
除了這個(gè)腳本之外,該庫(kù)還GraphicsMagick.pc
為 pkg-config安裝了一個(gè)數(shù)據(jù)文件。所以你應(yīng)該能夠讓你的代碼運(yùn)行:
#cgo pkg-config: GraphicsMagick
- 1 回答
- 0 關(guān)注
- 357 瀏覽
添加回答
舉報(bào)
0/150
提交
取消