указанная процедура не может быть найдена с Lua5.1 LuaSockets Win 64bit C ++

Я пытаюсь заставить ZBS работать в Windows с Lua 5.1 и luasockets, скомпилированными как 64-битные источники C ++. Я получаю следующую ошибку:

ошибка при загрузке модуля socket.core из файла socket \ core.dll: указанная процедура не может быть найдена.

Есть мысли или намек на это?

Заранее спасибо,


person Mauricio Franco    schedule 16.04.2017    source источник


Ответы (1)


Вероятно, вы загружаете 32-битные библиотеки luasocket. Чтобы заставить его работать, измените package.cpath в вашем скрипте / приложении так, чтобы он сначала ссылался на расположение 64-битных библиотек luasocket, и внесите это изменение перед вызовом require('mobdebug').start(). См. этот билет для недавнего обсуждения и подробнее.

person Paul Kulchenko    schedule 16.04.2017