Tag: openni

如何编写binding.gyp来搭buildOpenNI的Node.js插件?

我试图构build一个使用OpenNI的Node.js插件。 我之前没有使用Node-gyp,因此我正在设置binding.gyp文件,以便它包含OpenNI库作为构build的一部分。 我正在编译的代码只是Hello World示例 。 我使用的binding.gyp文件是基于来自Github上的NUIMotion ,它正在做类似的事情。 这是我的: { "targets": [ { "target_name": "onijs", "sources": [ "src/main.cpp" ], "include_dirs": [ "./src/Include" ], "libraries": [ "-lOpenNI2", "-Wl,-rpath ./" ] } ] } 以下是我所做的(在OSX中工作): 创build一个名为onijs/ 下载并提取OpenNI 复制Redist目录的内容到onijs/ ( Redist有一个目录OpenNI2所以现在我有onijs/OpenNI2有一些驱动程序)。 将onijs/src/文件夹复制到onijs/src/ 将基本的“Hello World”复制到onijs/src/main.cpp 把我的onijs/文件放在onijs/ 在terminal中,我做了cd /pathTo/onijs/并运行node-gyp configure cd /pathTo/onijs/ node-gyp configure ,它工作正常 然后,我运行node-gyp build gyp node-gyp build ,然后barfed。 […]