2016-11-05 80 views
-1

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

我的图书馆.pc文件大多数是在/usr/local/lib/pkgconfig(包括opencv),但不opencv3

图书馆opencv3存在于/usr/local/cellar,并且确实有/usr/local/cellar/opencv3/3.1.0_4/lib/pkgconfig一个opencv.pc

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

是否有建议的过程来添加它?非常感谢你。

回答

2

我已经注意到了。您只需指定一个.pc文件的完整路径,而不是使用PKG_CONFIG_PATH

所以,我倾向于因为它避免了当我升级到改变任何东西在bash使用这个和加倍的美元Makefile

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

我的方法假定我不守的多个版本hombrew封装版本 - 我不知道 - YMMV!

相关问题