配置 Windows 下的 nodejs C++ 模塊編譯環境

根據 node-gyp 指示的 Windows 編譯環境說明, 簡單一句話就是 "Python + VC++ 編譯環境".node

全部須要的安裝文件, 我都下載好放到百度雲盤了: nodejs-gyp-windowspython

Python

  • 安裝 python-2.7.7.msi

iso 虛擬磁盤

  • 安裝 DTLite4491-0356.exe

Windows XP

文件在: node-gyp-windows/windowsXPc++

  • 用 DTLite 打開 VS2010Express1.iso , 而後安裝 Visual Studio C++ 2010 就OK了, 其餘不須要安裝

Windows 7

文件在: node-gyp-windows/windows7git

  • 用 DTLite 打開 VS2012_WDX_ENU.iso , 而後點擊 "Install" 就OK了, 會安裝整個 Visual Studio Express 2012

編譯你的第一個 nodejs c++ 模塊

假設你在使用 node v0.10.29github

這裏舉例安裝 microtime 模塊:npm

$ npm install microtime --registry=https://registry.npm.taobao.org --disturl=https://npm.taobao.org/dist

測試安裝編譯結果:windows

$ node -e console.log("now is %d ms", require("microtime").now())‘
相關文章
相關標籤/搜索