Сборка GDAL 1.9.0 с использованием Visual Studio 2010

Обсуждение материалов сайта: вопросы, замечания, предложения
Georg
Новоприбывший
Сообщения: 2
Зарегистрирован: 19 окт 2012, 16:47
Репутация: 0

Re: Сборка GDAL 1.9.0 с использованием Visual Studio 2010

Сообщение Georg » 20 окт 2012, 07:36

Ясно, спасибо. К сожалению, в моем распоряжении есть только Visual Studio 2008, на котором я собрал gdal с использованием CMake . Не отразится ли это на работе библиотеки?
Если собирать с помощью nmake - в nmake.opt есть раздел, связанный с подключением libkml. Для чего эта библиотека используется в gdal ? Разве недостаточно expat ? И в вашем сценарии сборки libkml вроде не было.

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Сборка GDAL 1.9.0 с использованием Visual Studio 2010

Сообщение Дмитрий Барышников » 21 окт 2012, 18:27

Georg писал(а):Ясно, спасибо. К сожалению, в моем распоряжении есть только Visual Studio 2008, на котором я собрал gdal с использованием CMake . Не отразится ли это на работе библиотеки?
Отразится. В приведенном сценарии собирается только часть драйверов. Остальное - домашняя работа :D .
Georg писал(а): Если собирать с помощью nmake - в nmake.opt есть раздел, связанный с подключением libkml. Для чего эта библиотека используется в gdal ? Разве недостаточно expat ? И в вашем сценарии сборки libkml вроде не было.
В GDAL имеется 2 драйвера для работы с kml: kml и libkml.
kml - собственная разработка, а libkml - обертка вокруг Гугловской библиотеки.
В любом случае - libkml надо собрать самостоятельно, причем код надо брать из репозитория, т.к. в разделе "downloads" устарел и не поддерживается. Для сборки libkml я тоже написал сценарий Cmake и делаю ее статичной (но боюсь, что сценарий надо фиксить под текущий срез репозитория).

DJm00n
Новоприбывший
Сообщения: 6
Зарегистрирован: 11 дек 2012, 16:31
Репутация: 0

Re: Сборка GDAL 1.9.0 с использованием Visual Studio 2010

Сообщение DJm00n » 11 дек 2012, 16:39

Люди добрые, подскажите. У нас тут стартует проект на gdal. Пишем в MSVC2012, с более менее мультиплатформенным расчетом. "OBJECT" был добавлен в CMake уже более полугода как. Не подскажете, где же те самые наработки, о которых везде пишут "делают в Kitware". Долговато же делают... Солюшен под студию мы конечно сделали и потихоньку пишем свой код, но хотелось бы на нормальный симейк пересесть.
PS: За вашу инструкцию и CmakeFile'ы спасибо большое - очень хорошо, но все-же не полная либа создается, не все модули и т.д. - допиливать много, а всех нюансов gdal'а я пока не знаю (не зря же с этим OBJECT'ом в Kitware мучались?).

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Сборка GDAL 1.9.0 с использованием Visual Studio 2010

Сообщение Voltron » 11 дек 2012, 17:06

DJm00n писал(а):Долговато же делают...
Welcome to opensource. Не устраивает текущая ситуация — беритесь сами. Не хотите/не можете/не умеете сами — наймите того, кто может

DJm00n
Новоприбывший
Сообщения: 6
Зарегистрирован: 11 дек 2012, 16:31
Репутация: 0

Re: Сборка GDAL 1.9.0 с использованием Visual Studio 2010

Сообщение DJm00n » 13 дек 2012, 11:50

Voltron писал(а):
DJm00n писал(а):Долговато же делают...
Welcome to opensource. Не устраивает текущая ситуация — беритесь сами. Не хотите/не можете/не умеете сами — наймите того, кто может
Так ведь в том и дело - вроде написано, что "вот делаем, сегодня-завтра будет готово", но уже и полгода прошло и тишина. Я ничего же не требую - просто надеялся на "официальные" симейк файлы посмотреть, для которых по идее Cmake Object Library задумали. Не хотелось бы делать двойную работу (а судя по гуглу - и далеко не в первый раз уже люди пишут симейкфайлы для gdal с нуля).

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Сборка GDAL 1.9.0 с использованием Visual Studio 2010

Сообщение Дмитрий Барышников » 13 дек 2012, 12:38

Если вы начнете делать свой вариант cmake и откроете репозиторий, то с удовольствием присоединюсь, как время будет. Нет такого как официальный девелопер или не официальный. Каждый вкладывается в разработку по мере возможности.
Если у вас нет возможности - придется подождать.

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Сборка GDAL 1.9.0 с использованием Visual Studio 2010

Сообщение trir » 09 янв 2013, 16:43

А что за сборка в dotspatial?

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Сборка GDAL 1.9.0 с использованием Visual Studio 2010

Сообщение Дмитрий Барышников » 09 янв 2013, 19:22

Не знаю. Я вообще с .net не работаю. А подробнее: у них тоже cmake?

[ Сообщение с мобильного устройства ]

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Сборка GDAL 1.9.0 с использованием Visual Studio 2010

Сообщение trir » 09 янв 2013, 21:34

Ещё бы я знал - что это такое, у них просто есть папка bin\Plugins\GDAL с кучей dll'ок. Причём в исходниках я GDAL не нашёл. Простоя подумал, что если у них весь проект под VS 2010, то и GDAL они в нём компилировали, но в каком комплекте?

Denis
Новоприбывший
Сообщения: 1
Зарегистрирован: 15 янв 2013, 12:16
Репутация: 0

Re: Сборка GDAL 1.9.0 с использованием Visual Studio 2010

Сообщение Denis » 15 янв 2013, 12:28

GDAL в dotspatial не пересобирают, а берут готовый. В исходниках всё есть.

Возможно вот это чем-то поможет:
http://trac.osgeo.org/gdal/wiki/GdalOgrInCsharp

Белый_Конь
Новоприбывший
Сообщения: 4
Зарегистрирован: 17 фев 2013, 19:53
Репутация: 0

Re: Сборка GDAL 1.9.0 с использованием Visual Studio 2010

Сообщение Белый_Конь » 17 фев 2013, 19:57

Всем доброго времени суток. прошу помощи. во время сборки библиотеки gdal дошла до фразы
"Нажимаем Configure, получаем ошибку, идем в OGR и убираем галочку с OGR_PG."
где это искать, подскажите?

Белый_Конь
Новоприбывший
Сообщения: 4
Зарегистрирован: 17 фев 2013, 19:53
Репутация: 0

Re: Сборка GDAL 1.9.0 с использованием Visual Studio 2010

Сообщение Белый_Конь » 22 фев 2013, 19:52

Еще раз спасибо за решение прошлой ошибки)

сейчас другое. при компиляции gdallib.sln выходит ошибка
"не удается запустить программу C:\project\gdal-1.9.2\build\Release\ALL_BUILD" Не удается найти указанный файл.
А в самой папке C:\project\gdal-1.9.2\build\Release\ ничего не создалось вообще.
Подскажите пожалуйста, в чем теперь ошибка?

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Сборка GDAL 1.9.0 с использованием Visual Studio 2010

Сообщение Дмитрий Барышников » 22 фев 2013, 20:15

Посмотрите, прошла ли компиляция без ошибок. Возможно, что вы делали отладочную сборку, тогда результат должен быть в папке C:\project\gdal-1.9.2\build\Debug (можно просто поиском пройтись *.dll)
Обычно после компиляции пишет сколько ошибок (если 0, то все ОК).

Запускать C:\project\gdal-1.9.2\build\Release\ALL_BUILD - смысла нет, т.к. GDAL не исполняемый файл, а программная библиотека.

Белый_Конь
Новоприбывший
Сообщения: 4
Зарегистрирован: 17 фев 2013, 19:53
Репутация: 0

Re: Сборка GDAL 1.9.0 с использованием Visual Studio 2010

Сообщение Белый_Конь » 23 фев 2013, 21:14

хм. хорошо. попробую еще раз все с начала.
ставлю на 64 разрядной ос. потом отпишусь как соберу.

Белый_Конь
Новоприбывший
Сообщения: 4
Зарегистрирован: 17 фев 2013, 19:53
Репутация: 0

Re: Сборка GDAL 1.9.0 с использованием Visual Studio 2010

Сообщение Белый_Конь » 24 мар 2013, 22:22

забыла написать! спасибо большое за помощь) библиотека собралась и работает)

Ответить

Вернуться в «Материалы сайта»

Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot] и 24 гостя