Ich versuche, pro eine Node-Erweiterung zu machen ...Probleme mit Knoten Erweiterung
http://nodejs.org/api/addons.html#addons_hello_world
mit ein paar kleineren Modifikationen (Mine helloworld.cc und testnode.js genannt), aber wenn ich versuche, kompilieren Sie die folgende Zeile ...
require('./build/Release/helloworld');
bekomme ich die folgende ST
node.js:242
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: invalid argument
at Object..node (module.js:475:11)
at Module.load (module.js:351:32)
at Function._load (module.js:309:12)
at Module.require (module.js:357:17)
at require (module.js:373:17)
at Object.<anonymous> (/home/jackie/Desktop/hellonode/testnode.js:1:63)
at Module._compile (module.js:444:26)
at Object..js (module.js:462:10)
at Module.load (module.js:351:32)
at Function._load (module.js:309:12)
ein LS des Freigabeverzeichnis ist ...
insgesamt 124 -RW--rw-r-- 1 jackie jackie 70288 2012-04-07 16.16 helloworld_1.o -rwxrwxr-x 1 jackie jackie 49431 2012-04-07 16.16 helloworld.node
Dank
Jackie
geändert werden Wenn Sie eine Frage zu downvote gehen, scheint es nur höflich um einen Kommentar hinzufügen zu erklären, was der Fragesteller besser machen könnte, sonst laufen Sie Gefahr, sie zu jagen aus. –
Haben Sie die 'NODE_MODULE (hallo, init)' Zeile in 'NODE_MODULE (helloworld, init)' geändert? Könnten Sie den C++ Code posten? – loganfsmyth
Loganfsmyth scheint recht zu haben, es war ein Problem in meinem CC. – Jackie