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

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

Аватар пользователя debug

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

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

RSS-материал