在 pkg-config 搜索路径中找不到包检查

Posted

技术标签:

【中文标题】在 pkg-config 搜索路径中找不到包检查【英文标题】:Package check was not found in the pkg-config search path 【发布时间】:2014-10-27 06:05:23 【问题描述】:

我在 netbeans 中使用检查包进行 C 编程,但我从 netbeans 收到此错误: 。 也许您应该添加包含“check.pc”的目录 到 PKG_CONFIG_PATH 环境变量 找不到包“检查”

如果我插入此行,则在终端中: export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig 然后 pkg-config --modversion check 它可以找到检查包,但在netbeans中我仍然得到同样的错误。 我该怎么办?

提前致谢

【问题讨论】:

在你的 bashrc 中敲击它 - 就是导出。 NetBeans 中必须有一个选项来设置编译环境变量。 【参考方案1】:

如果您使用 OS X Mavericks, 然后通过HomeBrew下载包“check”、“valgrind”、“gcc”和“pkg-config”。 然后编辑/etc/launchd.conf 并在其中添加setenv PATH <your $PATH> 替换为您的真实路径。在这个文件中没有 $HOME 或者这样的不能被使用。该路径应包括 gcc、check 和 valgrind。要使其生效,您需要重新启动计算机。

对我来说这很有效:

$ cat /etc/launchd.conf
setenv PATH /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

【讨论】:

以上是关于在 pkg-config 搜索路径中找不到包检查的主要内容,如果未能解决你的问题,请参考以下文章

在 pkg-config 搜索路径中找不到包 opencv

严重错误:在 pkg-config 搜索路径中找不到包 OpenEXR

RMagick Redhat 7.2 错误:在 pkg-config 搜索路径中找不到包 MagickCore

在 pkg-config 搜索路径中找不到软件包 libusb

在 centos 的 pkg-config 搜索路径中找不到 package opencv

在 pakg-config 搜索路径中找不到包 cairo