Название: Не удается подключить библиотеку gdal_i Отправлено: Martiro от Сентябрь 21, 2009, 09:23 Собрал gdal-1.6.2.
Собирал с помощью MS VC++ 2008. Код: C:\GDAL> nmake /f makefile.vc В результате получил библиотеку импорта gdal_i.lib и инклюды. Пытаюсь в пустом проекте подключить эту библиотеку и вызвать ее стандартную функцию GDALAllRegister(); Однако после компиляции (MinGW), приложение не запускается и пишет: Цитировать Запускается F:\Gdal\gdal\release\gdal.exe... F:\Gdal\gdal\release\gdal.exe завершилась с кодом -1073741515 mainwindow.cpp: Код
gdal.pro: Код
ОС: Windows XP Qt 4.5.2 Название: Re: Не удается подключить библиотеку gdal_i Отправлено: Barmaglodd от Сентябрь 21, 2009, 10:28 dll рядом с экзешником положил? или в PATH путь до неё прописал?
Название: Re: Не удается подключить библиотеку gdal_i Отправлено: pastor от Сентябрь 21, 2009, 13:28 Т.е. т ы саму либу собрал студией, а проект компилишь Мингв? В этом и причина ошибки
Название: Re: Не удается подключить библиотеку gdal_i Отправлено: Barmaglodd от Сентябрь 21, 2009, 14:00 GDALAllRegister() объявлена как extern "c"
Название: Re: Не удается подключить библиотеку gdal_i Отправлено: Martiro от Сентябрь 21, 2009, 19:53 Всё заработало после того как положил библиотеку рядом с экзешником. Спасибо Barmaglodd!
|