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
.
brew와 함께 설치된 모든 패키지를 pkg-config에서 찾을 수 있도록 .pc 파일을 생성하도록 Homebrew를 구성하는 방법이 있습니까?
답변
설치되어 brew ls opencv
있지 않은지 확인하십시오 opencv.pc
. 나는 그것을 시도하고 하나를 가지고있다. 하나를 얻지 못하면 패키지에 버그가 있습니다.
그렇지 않으면 올바른 Homebrew를 사용하고 있는지 확인하십시오 pkg-config
. 확인 which pkg-config
하고 ls -l $(which pkg-config)
그것은 어디에서오고있다.
답변
이 게시물은 나를 위해 수정했습니다. pkg-config
해당 지점에 대해 누락 된 환경 변수를 설정 하여 설치된 모든 패키지 를 설정하는 방법에 대해 설명 합니다.
https://prateekvjoshi.com/2013/10/18/package-opencv-not-found-lets-find-it/