Any suggestions along these lines welcome. I'm writing my first C++ add-in and struggling with a couple of things:
1) I can use gdb to set breakpoints in my code, but node-gyp by default doesn't include symbols and I haven't been able to figure out how to get it to generate debug code (non optimized, no symbols). I tried "defines": ['DEBUG'] but that didn't work....
2) I tried putting simple printf's in my code to stdout or stderr but they don't appear so I assume they are being gobbled up by node some how.
For a first exercise, I am simply trying to create a module that returns a wrapped C++ object, with a property which when accessed in JS triggers a C++ getter. I can compile the module ok, and my test script can create an instance, but it appears my getter is never called for some reason (it should return an integer value of 5060 but it returns undefined). For anyone willing to point out what I assume is an obvious flaw, I have posted a gist here: git://
gist.github.com/3001626.gitI've read the docs on
nodejs.org on the basics of creating modules, but if anyone knows of useful sample code for a newbie to node (knowledgeable of javascript and C++) I'd appreciate the pointer. Thanks