Собственное расширение .node в Windows для NodeJS - PullRequest
1 голос
/ 11 января 2012

Я собрал расширение .node в Windows, используя следующий код (addon.node):

 #include "v8.h"
 #include  "node.h"
 extern "C" void NODE_EXTERN init (Handle<Object> target)
 {
   HandleScope scope;
   target->Set(String::New("hello"), String::New("world"));
 }
 NODE_MODULE(hello, init)

Я скомпилировал в VS10, и мой простой код в main.js:

 var addon = require("./addon.node");
 console.log(addon.hello());

Надо напечатать слово "мир", но у меня есть следующая ошибка:

 #
 # Fatal error in d:\nodejs\deps\v8\src\objects-inl.h, line 3199
 # CHECK(heap->isolate() == Isolate::Current()) failed
 #

Кто-нибудь знает решение?
Заранее спасибо!

решено: Моя проблема заключалась в том, что я включил библиотеку в поддержку SSL. Я удаляю это и готово!

...