CMAKE가 PkgConfig를 찾을 수 없습니다 (누락 : PKG_CONFIG_EXECUTABLE)


18

freerpd우분투 14.04에서 Eclipse 용 클라이언트를 빌드 했지만 오류가 발생합니다.

Could NOT find PkgConfig (missing:  PKG_CONFIG_EXECUTABLE)

CMake 2.8을 사용할 때 어떻게 제거 할 수 있습니까?


cmake-data패키지 가 없거나 패키지에 포함 된 일부 파일을 삭제했거나 Eclipse가 우분투에서 제공하는 것과 다른 cmake를 사용 중이거나 cmake의 기본 모듈 경로 환경을 망쳤습니다.
dobey

emakese는 빌드에 관여하지 않으므로 cmake-data가 이미 있습니다. 경로 환경으로 수정할 수있는 가능성이 있습니까?
Ananthu r nath

합니까의 sudo apt-get install --reinstall pkg-config cmake-data도움, 경우에 자신의 파일 중 하나가 손상되었습니다?
David Foerster

답변:


22

시험:

sudo apt-get install pkg-config

나는 그것을 시도했지만 아무 소용이 없다
Ananthu r nath

sudo apt-get install cmake-datadobey 제안처럼 시도 했습니까 ?
Dimitri Podborski

yes, ananthu @ ananthu-System-Product-Name : ~ / FreeRDP-masteropy $ sudo apt-get ananthu의 cmake-data [sudo] 암호 설치 : 패키지 목록 읽기 ... 완료 종속성 트리 읽기 상태 정보 ... 완료 cmake-data는 이미 최신 버전입니다. cmake-data가 수동으로 설치되도록 설정되었습니다. 0 업그레이드, 0 새로 설치, 0 제거 및 594 업그레이드되지 않음
Ananthu r nath

그러나 그것은 또한 해결되지 않았다
Ananthu r nath

3

opencv를 컴파일하는 동안이 견과류 문제가 발생했습니다. 문제는 CMake가 pkg-config 실행 파일을 찾지 못한다는 것입니다.

다음과 같이 수정하십시오.

1) 우분투 터미널에서

which pkg-config

"usr / bin / pkg-config"가 설치되어 있으면

2) 추가

set(PKG_CONFIG_EXECUTABLE "/usr/bin/pkg-config")

Cmake 파일 또는 빌드 디렉토리에 "cmake-gui"를 실행하여 GUI를 사용하여 추가하십시오. 이제 Cmake는 pkg-config를 찾습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.