Я установил некоторые библиотеки с Homebrew, но если я использую pkg-config, он не находит их, потому что отсутствуют файлы .pc.
Например, если вы делаете:
brew install opencv
и после его установки:
pkg-config --libs opencv
Я получаю эту ошибку:
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
Эта ошибка вызвана тем, что Homebrew не создает никаких opencv.pc
.
Есть ли способ настроить Homebrew для создания файлов .pc, чтобы все пакеты, установленные с brew, можно было найти с помощью pkg-config?
webkitgkt
пакете.Этот пост исправил это для меня. В нем объясняется, как установить отсутствующую переменную среды,
pkg-config
которая указывает на все установленные пакеты.https://prateekvjoshi.com/2013/10/18/package-opencv-not-found-lets-find-it/
источник