vc編譯libuv

一、下載源碼

libuv   https://github.com/libuv/libuv
gyp     https://github.com/nodejs/node-gyp

二、安裝工具

python  python-2.7.14.msi
git     Git-2.15.0-64-bit.exe

三、編譯代碼

  • 因爲libuv依賴於gyp做工程構建,但vcbuild.bat腳本指向的gyp地址不可訪問,故自行下載gyp,放置於libuv的build/gyp目錄中。

  • vcbuild.bat修改選擇需要的vs版本,運行vcbuild.bat產生uv.sln、libuv.vcxproj等工程文件。

  • 打開uv.sln編譯產生libuv.lib。

  • 注意:編譯自己的程序時,除了鏈接libuv.lib,還需要添加ws2_32.lib、IPHLPAPI.lib、Psapi.lib、Userenv.lib這些庫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章