2014-12-30 1 views
0

Я пытаюсь добавить зависимость GDAL в cmake. Я установил GDAL с этим reference. В принципе, есть два шага:cmake find_package (GDAL REQURIED) не может найти lib и config

  1. загрузить GDAL из http://www.kyngchaos.com/software/frameworks
  2. эхо 'экспорт PATH =/Library/Каркасы/GDAL.framework/Программы: $ PATH' >> ~/.bash_profile источника ~ /. bash_profile

Я проверил с gdalinfo --version в терминале и получаю GDAL 1.11.1, released 2014/09/24. Кажется, все в порядке.

Однако, когда я использую FIND_PACKAGE(GDAL REQUIRED) в своем CMakeLists.txt. Я могу найти GDAl_INCLUDE_DIR, но не другие два (GDAL_CONFIG и GDAL_LIBRARY).

Что мне здесь не хватает? Пожалуйста помоги!

enter image description here

+0

Если проблема еще не разрешена, какая ОС (и дистрибутив, если применимо) вы используете? Кроме того: вы пытались вручную указать путь к файлу библиотеки и файлу заголовка конфигурации, и если да, то каков был результат? –

+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. Если вы используете доморощенный, это будет/usr/local/lib

 Смежные вопросы

  • Нет связанных вопросов^_^