【问题标题】:Error in pkg-config when try to download git repository尝试下载 git 存储库时 pkg-config 出错
【发布时间】:2020-05-30 20:20:22
【问题描述】:

我正在尝试使用 Go 和 Kagami/go-face 存储库制作面部识别应用程序。它需要 dlib 模型。我使用 MSYS 工具来获取 Windows 中的分布。

但是当我尝试使用 go get github.com/Kagami/go-face 命令获取 go 存储库时,它给出了一个错误:

# pkg-config --cflags -- dlib-1

以前任何人在 Windows 10 中都遇到过这个问题。

【问题讨论】:

  • 我怀疑你的完整错误是pkg-config: exec: "pkg-config": executable file not found in %PATH%(你把命令运行失败)?。这个包使用 CGO(pkg-config),所以构建它需要一些额外的工具。目前windows下推荐使用MSYS2。您需要关注build instructionsThis issue 有更多信息。
  • 你得到什么错误?
  • 我按照 Windows 安装的所有说明进行操作。但是我输入“go-face”它给出了 -: bash: go-face: command not found.
  • 这个错误--# pkg-config --cflags -- dlib-1,当我尝试使用 go get 命令下载他们的存储库时给我

标签: go dlib pkg-config


【解决方案1】:

正如评论,the README 列出了 Windows 的先决条件,involving MSYS2
这是来自commit 968bbf9,跟随issue 5 "Windows support?"

另一种方法是使用带有 Ubuntu image 的 Docker,它会随 dlib 一起提供,您可以在其中添加 Go 并在那里进行实验。

【讨论】:

    【解决方案2】:

    我也遇到了同样的问题。 pkg-config.exe 将在路径中找到:

    C:\msys64\mingw64\bin
    

    如果您在默认路径上安装了 MSYS2。导出

    C:\msys64\mingw64\bin
    

    这个环境变量的路径然后你不会得到那个错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-23
      • 2012-08-14
      • 2013-10-08
      • 1970-01-01
      • 1970-01-01
      • 2021-07-20
      • 2021-07-09
      • 2023-03-13
      相关资源
      最近更新 更多