Я собрал Game Music Emu из источника для использования с Love2d.(Примечание: я не очень знаком с C / C ++.)
В lua я загружаю dll с FFI и на моем компьютере это прекрасно работает, но когдаЯ отправил своему другу приложение для тестирования, его машина не распознает DLL.
Я отправил ему двоичные файлы love2d с включенной в него библиотекой libgme
, чтобы убедиться, что он не просто поместил файл DLL.Так что он работает точно так же, как я бегу.
Мой код выглядит так:
ffi.cdef[[ ... ]]
local gme = ffi.load("libgme")
Это точная ошибка, которую получает мой друг:
lovegme.lua:4: cannot load module 'libgme.dll': The specified module could not be found.