Homebrew가 설치된 소프트웨어에서 pkg-config 사용


12

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를 구성하는 방법이 있습니까?

답변:


5

설치되어 brew ls opencv있지 않은지 확인하십시오 opencv.pc. 나는 그것을 시도하고 하나를 가지고있다. 하나를 얻지 못하면 패키지에 버그가 있습니다.

그렇지 않으면 올바른 Homebrew를 사용하고 있는지 확인하십시오 pkg-config. 확인 which pkg-config하고 ls -l $(which pkg-config)그것은 어디에서오고있다.


감사! 이로 인해 webkitgkt패키지 의 버그가보고되었습니다 .
Erik Kaplun

0

이 게시물은 나를 위해 수정했습니다. pkg-config해당 지점에 대해 누락 된 환경 변수를 설정 하여 설치된 모든 패키지 를 설정하는 방법에 대해 설명 합니다.

https://prateekvjoshi.com/2013/10/18/package-opencv-not-found-lets-find-it/


2
이 링크가 질문에 대한 답변을 제공 할 수 있지만 여기에 답변의 필수 부분을 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않을 수 있습니다.
grg
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.