gpt4 book ai didi

c++ - 如何将库的 .pc 文件添加到特定目录?

转载 作者:行者123 更新时间:2023-11-28 01:58:20 30 4
gpt4 key购买 nike

如何将新安装的库的 .pc 文件添加到 pkg-config 的路径。根据我的经验,这是自动发生的,但最近通过 homebrew 安装的 opencv3 不会发生。

我的库的大部分 .pc 文件都在 /usr/local/lib/pkgconfig(包括 opencv),但不是 opencv3

opencv3 存在于 /usr/local/cellar 中,并且在 /usr/中有一个 opencv.pc local/cellar/opencv3/3.1.0_4/lib/pkgconfig.

现在我需要 pkg-config 来找到它,但我认为将此 .pc 添加到现有路径而不是添加全新路径更有意义.

是否有推荐的添加流程?非常感谢。

最佳答案

我也注意到了。您可以只指定 .pc 文件的完整路径,而不是使用 PKG_CONFIG_PATH

因此,我倾向于在 bash 中使用它并在 Makefile 中加倍使用它,因为它避免了在我升级时更改任何内容:

pkg-config ... $(find /usr/local/cellar/opencv3 -name "opencv*.pc") 

我的方法假设我没有保留多个版本的 hombrew 包版本 - 我无论如何都没有 - YMMV!

关于c++ - 如何将库的 .pc 文件添加到特定目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40434689/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com