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

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

Добавлено: 26 апр 2012, 21:40
updates-bot
Обсуждение статьи "Сборка GDAL 1.9.0 с использованием Visual Studio 2010"

http://gis-lab.info/qa/gdal19-vs2010.html

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

Добавлено: 26 апр 2012, 21:58
Александр Мурый
Однако, как же ж хитро под виндою-то собирать, а :shock:
То ли дело в уютном линуксе: библиотеки из репозиториев поставил, пошаманил с make или cmake, -- и профит 8)

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

Добавлено: 26 апр 2012, 22:35
Дмитрий Барышников
amuriy писал(а):Однако, как же ж хитро под виндою-то собирать, а :shock:
Это упрощенные вариант для новичков.
По-умолчанию GDAL компилится также как и в юниксе через nmake.
Cmake позволяет контролировать отсутствие или неправильность версии связанных библиотек. Да и подход единообразный (близок к юниксовому configure-make-sudo make install), т.к. библиотеки из зависимостей воистину собираются, как только может воспаленный разум придумать: и через make фалы, и через студию, и через ActivePerl и т.д. и т.п. :shock:

P.S. Работа над полноценным Cmake для GDAL продолжается совместно с Kitware.

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

Добавлено: 27 апр 2012, 13:42
Voltron
amuriy писал(а):Однако, как же ж хитро под виндою-то собирать, а :shock:
Вовсе нет. В статье описан нестандартный метод сборки, который сейчас даже нативно не доступен. Гораздо быстрее и проще все делается с зависимостями из OSGeo4W или (еще проще), с использованием SDK от Тамаса

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

Добавлено: 27 апр 2012, 16:25
Дмитрий Барышников
В OSGeo4W есть 64 битные версии библиотек?
При помощи CMake они делаются на раз.

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

Добавлено: 27 апр 2012, 17:15
Voltron
Bishop писал(а):В OSGeo4W есть 64 битные версии библиотек?
OSGeo 32 разрядный. 64 битная версия на раз собирается при помощи SDK

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

Добавлено: 27 апр 2012, 20:01
Дмитрий Барышников
Если действительно так просто - тогда хочу 64разрядный QGIS! Кто за?

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

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

Добавлено: 27 апр 2012, 22:13
yellow-sky
Bishop писал(а):Если действительно так просто - тогда хочу 64разрядный QGIS! Кто за?
А зачем? Чтобы отъедал озу в два раза больше? Вот если бы он был многопоточный.... Вот это да, дело бы было...

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

Добавлено: 27 апр 2012, 23:52
Дмитрий Барышников
Ну почему сразу в 2 раза (!!!)?
mem_use.png
mem_use.png (9.3 КБ) 23230 просмотров

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

Добавлено: 28 апр 2012, 09:28
yellow-sky
Не два-два, это я для красного словца. Но в активной фазе в полтора раза объедает. Особенно при большом количестве выделяемых указателей. Показывать статическую программу - бессмысленно. Ты замеряй когда она активно перемалывает данные и начинает отрисовку хорошо разукрашенных слоев.

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

Добавлено: 04 май 2012, 16:40
Voltron
[quote="yellow-sky"]А зачем? Чтобы отъедал озу в два раза больше?
Например, чтобы без проблем печатать на крупноформатных принтерах и делать экспорт больших компоновок.

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

Добавлено: 15 май 2012, 18:00
Artalex
подскажите. В статье в некоторых дополнительных библиотеках сказано для *.sln выбрать Release.
А для curl-7.24.0 не сказано так делать. Это принципиально?

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

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

Добавлено: 15 май 2012, 18:08
Artalex
Для tiff-4.0.1 в CMake нужно дописывать пути к libjpeg?
правда у меня libjpeg.lib не создался, вроде только dll

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

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

Добавлено: 15 май 2012, 22:00
Дмитрий Барышников
1) Не принципиально, предполагалось собирать все в Release версии.
2) В случае этого конкретного подхода нужно прописывать. Без libjpeg.lib ничего не получится. Где-то у вас ошибка.
Если собирать стандартным способом в консоли, то можно отключить поддержку jpeg, но это уже не для новичков.

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

Добавлено: 16 май 2012, 07:28
Artalex
В разделе Библиотека libtiff сказано прописать путь только zlib, а про libjpeg.lib ни слова.
Или вы имеете ввиду, что вообще без libjpeg.lib я не соберу gdal? (это я понимаю :) )

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