Страница 1 из 1
GDAL бинарник для MinGW. Крик о помощи
Добавлено: 17 дек 2013, 08:10
wowka1319
Кто-нить ПЖЛСТА дайте бинарник GDAL для MinGW 32bit (юзаю 4.8). Ибо собирать это дело в винде в псевдо-Unix окружении тот еще АД! Сначала "обустраиваешь" винду 100500 юниксовыми утилитами (качается все по GPRS) при этом все строго по мануалу. В итоге при первой же ошибке на сборке просто руки отпускаются, так как искать где-что стопорнулось нервов больше не остается, извините.
зы: честно искал в инете: на оф.сайте ссылки битые.
Re: GDAL бинарник для MinGW. Крик о помощи
Добавлено: 20 дек 2013, 01:11
wowka1319
Неужели никто не юзает GDAL с MinGW? Поделитесь бинарником!
Re: GDAL бинарник для MinGW. Крик о помощи
Добавлено: 20 дек 2013, 01:31
Александр Мурый
wowka1319 писал(а):Неужели никто не юзает GDAL с MinGW? Поделитесь бинарником!
А другие бинарники чем не угодили?
Re: GDAL бинарник для MinGW. Крик о помощи
Добавлено: 20 дек 2013, 03:08
Boris
я бы даже уточнил о каком бинарнике идет речь?
Re: GDAL бинарник для MinGW. Крик о помощи
Добавлено: 21 дек 2013, 10:26
wowka1319
2Александр Мурый
ну я все время работаю с MinGW/G++
2Boris
что тебе не понятно?
Re: GDAL бинарник для MinGW. Крик о помощи
Добавлено: 21 дек 2013, 11:20
Александр Мурый
wowka1319 писал(а):
2Boris
что тебе не понятно?
Отвечу за Бориса, т.к. мне тоже не понятно, какой именно "бинарник" вам нужен. У GDAL нет какого-то единого исполняемого файла, есть набор библиотек (GDAL+OGR) и идущие в комплекте утилиты.
Re: GDAL бинарник для MinGW. Крик о помощи
Добавлено: 28 янв 2014, 15:25
wowka1319
Нужны те библиотеки GDAL для MinGW, что бы собирался следующий код:
Код: Выделить всё
#include <iostream>
#include <conio.h>
#include "gdal_priv.h"
#include "cpl_conv.h" // for CPLMalloc()
int main()
{
GDALDataset *poDataset;
char * pszFilename = "aaaa_lakes.tiff";
GDALAllRegister();
poDataset = (GDALDataset *) GDALOpen( pszFilename, GA_ReadOnly );
if( poDataset == NULL )
{
std::cout << "OK\n";
}
else
{
std::cout << "FAIL\n";
}
getch();
}
Пробовал на VC++ и опытным методом установил (требования при запуске), что нужны:
gdal110.dll
xerces-c_2_8.dll
libexpat.dll
geos_c.dll
libmysql.dll
openjp2.dll
iconv.dll
proj.dll
spatialite.dll
libpq.dll
При компоновке требуются:
gdal_i.lib
geos_c.lib
Из этого возникает вопрос: почему не требуется ни libtiff_i.lib при компоновке, ни libtiff.dll при запуске, ведь без этой библиотеки невозможно работать с TIFF?
Кстати при запуске данный код выдает:
Re: GDAL бинарник для MinGW. Крик о помощи
Добавлено: 28 янв 2014, 18:46
Дмитрий Барышников
В gdal может использоваться внутренний libtiff.
[ Сообщение с мобильного устройства ]
Re: GDAL бинарник для MinGW. Крик о помощи
Добавлено: 28 янв 2014, 18:47
Дмитрий Барышников
У вас в путях пробелы и русский текст. Запустить тоже самое из c:/temp
[ Сообщение с мобильного устройства ]
Re: GDAL бинарник для MinGW. Крик о помощи
Добавлено: 31 янв 2014, 07:18
wowka1319
DLL for MinGW больше не нужны. Оказывается MinGW понимает DLL, скомпиленные при помощи VC++.
Re: GDAL бинарник для MinGW. Крик о помощи
Добавлено: 07 фев 2014, 13:07
wowka1319
DLL for MinGW все-таки нужны. Уточняю свой запрос:
DLLs for MinGW
gdal110.dll
xerces-c_2_8.dll
libexpat.dll
geos_c.dll
libmysql.dll
openjp2.dll
iconv.dll
proj.dll
spatialite.dll
libpq.dll
Статическая библиотека для MinGW:
gdal_i.a
Заранее спасибо.
Re: GDAL бинарник для MinGW. Крик о помощи
Добавлено: 21 фев 2014, 11:37
Ariki
А
OSGeo4W разве не с помощью MinGW собирается7