Я пытаюсь запустить с помощью аддона Electron C++, который ссылается на библиотеку openssl. Когда код C++ пытается получить доступ к библиотеке, я получаю исключение: процедура не найдена. Я нашел другой аналогичный вопрос here, но мне не удалось заставить его работать, как сказал оригинальный плакат. Я попытался связать статическую скомпилированную библиотеку с here, в частности libeay32MT.lib, но при запуске под Electron он все еще падает.Электронные сбои с аддоном C++ с использованием библиотеки openssl
В bindings.gyp я библиотека добавил так:
"-l$(OPENSSL_ROOT)/lib/libeay32MT.lib"
Любые идеи, как я могу сделать эту работу?
'-l' требует что-то вроде' -l32MT' и путь поиска, указанный с помощью '-L', чтобы найти это. –
, но это абсолютный путь. не должно ли это работать? Я тоже пробовал без -l. Я не получаю никакой ошибки компиляции, просто время выполнения, когда я пытаюсь получить доступ к материалам из библиотеки. – saw66