配置 Windows 下的 nodejs C++ 模塊編譯環境 安裝 node-gyp


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

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

所有需要的安裝文件, 我都下載好放到百度雲盤了: nodejs-gyp-windows

Python

  • 安裝 python-2.7.7.msi

iso 虛擬磁盤

  • 安裝 DTLite4491-0356.exe

Windows XP

文件在: node-gyp-windows/windowsXP

  • 用 DTLite 打開 VS2010Express1.iso , 然后安裝 Visual Studio C++ 2010 就OK了, 其他不需要安裝

Windows 7

文件在: node-gyp-windows/windows7

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

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

假設你在使用 node v0.10.29

這里舉例安裝 microtime 模塊:

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

測試安裝編譯結果:

$ node -e 'console.log("now is %d ms", require("microtime").now())'


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM