Проблема подключения нового модуля в SAGA

Вопросы и ответы по ГИС SAGA
Ответить
trex
Участник
Сообщения: 58
Зарегистрирован: 14 май 2010, 13:54
Репутация: 0

Проблема подключения нового модуля в SAGA

Сообщение trex » 14 июн 2010, 19:05

Вот как ругается SAGA при попытке подключить новый модуль - surfit - http://surfit.sourceforge.net/

Failed to load shared library 'C:\Program Files\surfit-2.1\bin\surfit4saga.dll' (error 126: Не найден указанный модуль)

может ему путь не нравится ? записать его в папку с названием без пробелов????? Попробовал - та же ошибка....

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

Re: Проблема подключения нового модуля в SAGA

Сообщение Дмитрий Барышников » 14 июн 2010, 19:57

Не хватает зависимых библиотек. Для выявления каких именно библиотек недостает можно, например, воспользоваться Depends.Exe из поставки Visual Studio. Или найти программу для проверки зависимостей.

trex
Участник
Сообщения: 58
Зарегистрирован: 14 май 2010, 13:54
Репутация: 0

Re: Проблема подключения нового модуля в SAGA

Сообщение trex » 15 июн 2010, 08:30

ок, спасибо

trex
Участник
Сообщения: 58
Зарегистрирован: 14 май 2010, 13:54
Репутация: 0

Re: Проблема подключения нового модуля в SAGA

Сообщение trex » 15 июн 2010, 11:36

хм, многих модулей к surfit которые описаны в Readme нет, ссылка на сайт их содержащий - мертва, наверное проект умер, а жаль, практически единственная удобоваримая фришная прога (судя по скриншотам )по построению 2.5 D поверхностей (и 3D тоже если не ошибаюсь). подключить так и не удалось, некоторых библиотек я не нашел...ладно...попробую запустить SAGA и surfit под Ubuntu, может будут "живее"

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

Re: Проблема подключения нового модуля в SAGA

Сообщение Дмитрий Барышников » 15 июн 2010, 12:46

А какие у них зависимости? Чего не хватает? Какие библиотеки?

trex
Участник
Сообщения: 58
Зарегистрирован: 14 май 2010, 13:54
Репутация: 0

Re: Проблема подключения нового модуля в SAGA

Сообщение trex » 15 июн 2010, 12:58

SAGA_API.DLL
MSJAVA.DLL

Последнюю вродь бы нашел, а вот первую - нет. SAGA_API.DLL должна устанавливаться при инстале самого Surfit'a, а не модуля surfit4saga - т.е. при инстале просит установить SAGA_API.DLL, идет в инет на сайт gridding.info , но там от проги не осталось и упоминания.

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

Re: Проблема подключения нового модуля в SAGA

Сообщение Дмитрий Барышников » 15 июн 2010, 13:06

Чего-то не так. SAGA_API.DLL в корне самой SAGA лежит.
saga_api.7z
(199.96 КБ) 212 скачиваний
А msjava вообще вторичная зависимость - скорее всего не нужная.
Можно еще попробовать из моей программы взять директорию Microsoft.VC80.CRT и бросить в папку с плагином и с сагой до кучи. http://code.google.com/p/wxgis/downloads/list
Если плагин компилили в той же версии VS должно помочь.

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

Re: Проблема подключения нового модуля в SAGA

Сообщение Дмитрий Барышников » 15 июн 2010, 13:22

Посмотрел что из себя представляет surfit4saga.
Для его работы сам surfit судя по всему не нужен
В файле проекта описаны зависимости следующих модулей libsurfit.lib libsstuff.lib tcl83.lib
Соответственно в директории с surfit4saga должны быть libsurfit.dll libsstuff.dll tcl83.dll или с похожими названиями!

Порылся глубже:
Для работы нужен TCL http://tix.sourceforge.net/dist/current ... nInst.html
Я повытаскивал библиотеки - нужно положить вместе с surfit4saga.dll
dlls.7z
(565.16 КБ) 240 скачиваний
Если не заработает нужно искать и ставить TCL 8.3 для Windows

trex
Участник
Сообщения: 58
Зарегистрирован: 14 май 2010, 13:54
Репутация: 0

Re: Проблема подключения нового модуля в SAGA

Сообщение trex » 15 июн 2010, 14:33

TCL ставил изначально, не получается пока еще, все та же ошибка. Кстати сам surfit тоже пока не могу запустить, наверное все же вопрос в отсутствии GUI для surfit - ссылка мертвая. Ладно, может самих средств SAGA будет для меня достаточно.

Ответить

Вернуться в «SAGA»

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость