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

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

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

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

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

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

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

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

Добавлено: 15 июн 2010, 08:30
trex
ок, спасибо

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

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

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

Добавлено: 15 июн 2010, 12:46
Дмитрий Барышников
А какие у них зависимости? Чего не хватает? Какие библиотеки?

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

Добавлено: 15 июн 2010, 12:58
trex
SAGA_API.DLL
MSJAVA.DLL

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

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

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

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 КБ) 583 скачивания
Если не заработает нужно искать и ставить TCL 8.3 для Windows

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

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