在 MacOS 上恢复默认的 pkg-config 搜索路径?

问题描述

如何在 MacOS 上恢复认的 pkg-config 搜索路径?我以某种方式打破了它? ...

对于当前项目,我需要将本地框架路径添加到 pkg-config。我查了一下PKG_CONfig_PATH的原始值,没有定义

echo $PKG_CONfig_PATH  (returns nothing)

为了让我的项目链接,我需要这个(毫不奇怪):

export PKG_CONfig_PATH=/Library/Frameworks/GStreamer.framework/lib/pkgconfig

这样做之后,现有的框架不再链接。所以,我不得不补充:

export PKG_CONfig_PATH=/usr/local/lib/pkgconfig:$PKG_CONfig_PATH

现在,如果我unset PKG_CONfig_PATH(大概)恢复我的旧项目,它会失败。旧的 pkg-config 搜索路径行为已损坏。关闭终端、重启等都不能恢复。我不知道认情况下通常包含哪些路径,所以我不知道还有什么可能被破坏或在我的主 .profile 文件的导出行中指定什么。

我更愿意恢复认行为并根据需要增加搜索路径。有谁知道我是如何破坏它以及如何做到这一点的?

谢谢!

顺便说一句,如果你好奇,旧项目使用了 opencv 和 ffmpeg,安装了 homebrew。新的修改添加gstreamer(本地编译/安装)。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)