nodejs扩展学习笔记(Windows)

最近着手开始学习nodejs扩展的开发,是为以后用electron (electron项目主页) 做客户端打个基础,也是为了熟悉js如何与C++交互,客户端的话可能需要用到C++的一些东西,因此这里选择在windows下搭建开发环境,nodejs 版本为4.x。

一、windows下nodejs addon 环境的搭建

  • VC++ 的开发先装个visual studio吧,装个Visual Studio 2015就好了,接下来就是漫长的安装过程。
  • 装完之后找到MSBuild\14.0\Bin,一般在C:\Program Files (x86)中,把这个路径配到环境变量里,这样可以用命令行调用 MSBuild.exe对visual stdio 的工程文件 .sln进行编译。
  • 安装cmake 这里没有使用node-gyp进行构建,其实两个的道理一样都是生成VS工程文件然后用VC的工具链进行构建,但是适用性更广泛一些。
  • 下载nodejs 4.x源码,这一步要进行源码编译,命令行下执行vcbuild.bat进行debug 32位版本nodejs的编译,具体是参考这篇老外的文章
    http://computer-vision-talks.com/how-to-debug-nodejs-addons-in-visual-studio/
    在这里也可以找到如何在vs下对扩展进行调试,亲测。

二、cmake的编写


nodejs扩展学习笔记(Windows)
https://catalystdp.github.io/2016/08/14/nodejs扩展学习笔记-Windows/
作者
CatalystDP
发布于
2016年8月14日
许可协议