Zainstalowałem kilka bibliotek z Homebrew, ale jeśli użyję pkg-config, nie znajdzie ich, ponieważ brakuje plików .pc.
Na przykład, jeśli wykonasz:
brew install opencv
a po zainstalowaniu:
pkg-config --libs opencv
Otrzymuję ten błąd:
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found
Ten błąd jest spowodowany, ponieważ Homebrew go nie tworzy opencv.pc
.
Czy istnieje sposób na skonfigurowanie Homebrew do tworzenia plików .pc, aby wszystkie pakiety zainstalowane za pomocą brew mogły być znalezione przez pkg-config?
webkitgkt
pakiecie.Ten post naprawił to dla mnie. Wyjaśnia, jak ustawić brakującą zmienną środowiskową dla
pkg-config
tych punktów dla wszystkich zainstalowanych pakietów.https://prateekvjoshi.com/2013/10/18/package-opencv-not-found-lets-find-it/
źródło