У меня была 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
Заранее спасибо!
Задача ещё не решена.