Использование C ++ DLL в родном аддоне Node.js

У меня была C ++ Win32 DLL, встроенная в Release / Win32 в VS2005, и я пытался загрузить ее в C ++ Node.js Addon, используя LoadLibrary. Это постоянно терпело неудачу.
Затем, когда я вручную изменил конфигурацию сборки в VS2005 для генерации x64 DLL, он работал нормально.
Я не предоставил конфигурацию в своем файле binding.gyp для аддона, поэтому он, вероятно, был встроен в x64 с помощью npm, так как я использую 64-битную Windows.

Как предоставить конфигурации сборки для моего аддона (в binding.gyp?), Если я хочу, чтобы npm всегда собирал его в Win32?

Я не нашел его в учебнике по аддонам Node.js.

Этот вопрос, кажется, связан со следующим оставшийся без ответа вопросы:

https://stackoverflow.com/questions/22526273/using-dll-in-c-addons/26012936#26012936

https://stackoverflow.com/questions/22836593/dll-not-being-loaded-within-a-node-js-c-addon

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

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]