Страница 3 из 3

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

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

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 и делаю ее статичной (но боюсь, что сценарий надо фиксить под текущий срез репозитория).

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

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

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

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

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

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

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

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

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

Добавлено: 09 янв 2013, 16:43
trir
А что за сборка в dotspatial?

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

Добавлено: 09 янв 2013, 19:22
Дмитрий Барышников
Не знаю. Я вообще с .net не работаю. А подробнее: у них тоже cmake?

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

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

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

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

Добавлено: 15 янв 2013, 12:28
Denis
GDAL в dotspatial не пересобирают, а берут готовый. В исходниках всё есть.

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

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

Добавлено: 17 фев 2013, 19:57
Белый_Конь
Всем доброго времени суток. прошу помощи. во время сборки библиотеки gdal дошла до фразы
"Нажимаем Configure, получаем ошибку, идем в OGR и убираем галочку с OGR_PG."
где это искать, подскажите?

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\ ничего не создалось вообще.
Подскажите пожалуйста, в чем теперь ошибка?

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 не исполняемый файл, а программная библиотека.

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

Добавлено: 23 фев 2013, 21:14
Белый_Конь
хм. хорошо. попробую еще раз все с начала.
ставлю на 64 разрядной ос. потом отпишусь как соберу.

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

Добавлено: 24 мар 2013, 22:22
Белый_Конь
забыла написать! спасибо большое за помощь) библиотека собралась и работает)