2014-12-30 4 views
0

cmake에서 GDAL 종속성을 추가하려고합니다. 이 reference과 함께 GDAL을 설치했습니다. 기본적으로 두 가지 단계가 있습니다 :cmake find_package (GDAL REQURIED)가 lib 및 config을 찾을 수 없습니다.

  1. 다운로드 GDAL http://www.kyngchaos.com/software/frameworks
  2. 에코 '수출 PATH =/라이브러리/프레임 워크/GDAL.framework/프로그램 : $의 PATH'에서 >> ~/.bash_profile에 소스 ~ /. bash_profile

터미널에서 gdalinfo --version으로 확인하고 GDAL 1.11.1, released 2014/09/24을 얻습니다. 모든 것이 잘된 것 같습니다.

그러나 내 CMakeLists.txtFIND_PACKAGE(GDAL REQUIRED)을 사용할 때. GDAl_INCLUDE_DIR을 찾을 수 있지만 다른 두 개는 찾을 수 없습니다 (GDAL_CONFIGGDAL_LIBRARY).

무엇이 여기에 있습니까? 도와주세요!

enter image description here

+0

문제가 아직 해결되지 않은 경우 어떤 OS (관련이 있다면 배포판)를 사용하고 있습니까? 또한 : 라이브러리 파일과 config 헤더 파일의 경로를 수동으로 지정하려 했습니까? 그렇다면 결과는 무엇입니까? –

+0

이 문제를 해결했습니다. Mac OS Yosemite를 사용하고 있습니다. 그러나 위의'GDAL 1.11.1'을 사용하지 않았습니다. [GDAL 2.0dev] 버전을 [source (github)] (https://github.com/OSGeo/gdal)에서 컴파일하면 모든 것이 잘된 것처럼 보입니다. "수동으로 라이브러리 파일의 경로를 지정"시도하지 않았습니다. 감사. –

+0

아마도 [kyngchaos의 사이트] (http://www.kyngchaos.com/software/frameworks)에서 설치 프로그램에 문제가있을 것 같습니까? 확실하지 않다. –

답변

0

GDAL_LIBRARY-NOTFOUND을 클릭하고 libgdal를 설치할 위치를 입력합니다. homebrew를 사용하는 경우/usr/local/lib가됩니다.