wine не находит dll

Изображение пользователя debug.
Опубликовано:
Раздел:

вот такую ошибку выдаёт wine при запуске программы - которая для работы с БД подгружает gds32.dll, как вы уже поняли - err:module:import_dll Library MSVCP60.dll (which is needed by L"Z:\\home\\alex\\c_projects\\PPSP\\gds32.dll") not found. И дело то в том - что данная библиотека находится как в текущем каталоге проги - так и папках wine /windows и /system32. В чём может быть дело? Почему он не подгружает библиотеку или не видит её?


Изображение пользователя DRVTiny.

Re: wine не находит dll #1

Раньше при запуске wine прямо в командной строке можно было явно прописать, какие библиотеки требуется подгружать... Но вообще все определяется тем, какое значение присвоено глобальной переменной среды PATH. Вполне возможно, что import_dll видит пустую строку в PATH, тогда в общем и понятно, почему ничего не работает (вернее, удивительно, как ещё хоть что-то работает).
А Вы программить DLL'и под Форточки умеете?


Эй, оператор-астроном,
Нет звёзд и звёздных глаз -
Есть плац, пивная, гастроном
И горы из колбас!

Марк Мерман, "Никто кино так не снимал, как Лени Риффеншталь"

Изображение пользователя debug.

Re: wine не находит dll #2

Спасибо за ответ! Прописал PATH , добавил недостающую библиотеку мелкомягкого - всё заработало.
Да, под вендоувз тоже есть dll-ки! Улыбка) А вы думали длл-ки только в никсах? Улыбка
Я программер, портируюсь из вендоувз в линукс и плавно всё за собой туда перетаскиваю Улыбка