2016-11-05 87 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!

相關問題