在 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 搜索路径中找不到包 OpenEXR
RMagick Redhat 7.2 错误:在 pkg-config 搜索路径中找不到包 MagickCore
在 pkg-config 搜索路径中找不到软件包 libusb