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

标签 c netbeans homebrew pkg-config

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

如果我在终端中插入这一行: 导出 PKG_CONFIG_PATH=/usr/local/lib/pkgconfig 进而 pkg-config --modversion 检查 它可以找到检查包,但在 netbeans 中我仍然遇到同样的错误。 我该怎么办?

提前致谢

最佳答案

如果您使用 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

关于c - 在 pkg-config 搜索路径中找不到包检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25632454/

相关文章:

netbeans - 无法将 Netbeans 7.1 更新到 7.2

php - 如何在 Netbeans 中包含来自单独远程文件夹的文件(PHP 开发)

homebrew - 如何修复有关 "No available formula"的 Homebrew 错误消息

c - c中的指针问题

将由空格分隔的数字字符串转换为 int 数组

Java代码分析/度量工具

python - macOS 上的 virtualenv 使用不存在的 python 解释器

macos - Mac Os 10.10 或 10.11 上的 Homebrew 不起作用

c - 使用wolfSSL时get_peer_certificate错误

c - 如何从 HTTP GET 请求中获取文件名