quik-lua-rpc icon indicating copy to clipboard operation
quik-lua-rpc copied to clipboard

Подскажите пожалуйста, где найти dll для Quik8 x64

Open KirillV123 opened this issue 4 years ago • 4 comments

error loading module 'lzmq' from file 'C:\QUIK\Include\lzmq.dll': %1 не является приложением Win32.

Установил отсюда библиотеку в надежде получить готовую dll Но там целый список dll в папке bin: image

KirillV123 avatar Jul 16 '19 09:07 KirillV123

Как я понимаю quik-lua-rpc не поддерживает 64-bit'ную архитектуру? С Quik8 quik-lua-rpc запустить не получилось из-за несовместимости билиотек. Ошибка: error loading module 'lzmq' from file 'C:\PSBQuik\Include\lzmq.dll': %1 не является приложением Win32.

saaremaa avatar Jul 17 '19 12:07 saaremaa

lzmq.dll я пересобрал под x64 использовал в качестве инструкции этот файл https://github.com/Enfernuz/quik-lua-rpc/blob/master/CONTRIBUTING.md Но ошибка теперь совсем не понятная... image P.S. все файлы вроде в нужных местах лежат!

KirillV123 avatar Jul 17 '19 12:07 KirillV123

Да, нужно разобраться со сборкой нужных зависимостей под 64-битную Lua. В данный момент занят личными делами, к сожалению, поэтому не могу быстро прореагировать. Ориентировочно, на этой неделе посмотрю. Если кто запилит до того момента -- пулл-реквесты приветствуются.

@KirillV123, это общая ошибка, когда QLua не может загрузить модуль по какой-то причине. Возможно, Ваш LuaRocks, когда собирает lzmq, линкует её с 32-битными .dll Lua (в CONTRIBUTING.md есть пункт, где советуется скачать 32-битную Lua для Windows и натравить LuaRocks на неё).

Enfernuz avatar Jul 17 '19 13:07 Enfernuz

Пересобрал все зависимости под Windows 10 x64 и Lua 5.1 x64. Пока не обновил репозиторий и документацию, можно просто воспользоваться готовыми библиотеками: qlua-rpc-x64-dlls.zip

Enfernuz avatar Jul 25 '19 23:07 Enfernuz