Не найден модуль в файле .dll

Страницы: 1
RSS
Не найден модуль в файле .dll
 
При запуске модуля с подключением dll выдается ошибка
Код
error loading module 'connectorlib' from file 'C:\SBERBANK\QUIK\_mplattform\_connectorlib\build\release\connectorlib.dll':
    Не найден указанный модуль.

Cpath и path настроены как следует
Код
package.cpath = package.cpath .. ";C:\\SBERBANK\\QUIK\\_mplattform\\_connectorlib\\build\\release\\?.dll"
package.path = package.path .. ";C:\\SBERBANK\\QUIK\\_mplattform\\_connectorlib\\luascripts\\?.lua"
Dependency walker показывает доступность всех компонентов



Либа собрана под x32 как и сам quik. Версия квика - 7.19.3.1
Появилось это вероятно после сегодняшнего принудительного обновления винды.

До этого подключал аналогично boost к либе - все работало.
 
А зачем вайлдкард, да еще такой нетрадиционный, в конце путей?
 
Проблема решилась путем добавления директории с dll-ками в system path. Странно конечно, но cpath игнорится qlua.
Страницы: 1
Читают тему
Наверх