我想用 cgo 运行 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;}*/然后我运行'go install',它说:# 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 中运行了 'pkg-config GraphicsMagick-config' 就可以了。
1 回答
茅侃侃
TA贡献1842条经验 获得超21个赞
该GraphicsMagick-config
脚本是一个单独的程序,而不是 pkg-config 资源,它解释了这个问题。
此外,使用非选项参数运行 pkg-config 似乎会失败而不会打印错误消息,这可能会让您感到困惑。
除了这个脚本之外,该库还GraphicsMagick.pc
为 pkg-config安装了一个数据文件。所以你应该能够让你的代码运行:
#cgo pkg-config: GraphicsMagick
- 1 回答
- 0 关注
- 307 浏览
添加回答
举报
0/150
提交
取消