久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: VS2008 編譯 Node.js [打印本頁]

作者: 51hei不    時間: 2016-6-19 14:16
標題: VS2008 編譯 Node.js
最近有個項目想用Node.js,下了版本v0.8.12源碼,發現vcbuild.bat缺省生成的是vs2010工程,這讓我們以VS2008為主的工程感到很麻煩,就研究了一下,如何在vs2008下編譯,折騰了一下,找到一個解決方案:

1.修改configure 中
  gyp_args = ['-f', 'msvs', '-G', 'msvs_version=2010']  

gyp_args = ['-f', 'msvs', '-G', 'msvs_version=2008']  

2. 用mc工具,生成 \src\res\node_etw_provider.man 為\src\res\node_etw_provider.h
mc.exe是平臺sdk 帶的,生成時需要winmeta.xml,需要從平臺sdk 中復制過來。
命令行:mc.exe  \src\res\node_etw_provider.man  ,然后把生成的一堆node_etw_provider 開頭的文件,
復制到\Release\obj\global_intermediate\
node_etw_provider .h復制到src目錄

3.node-v0.8.12\deps\uv\src\win\poll.c 增加64位的定義
/* maximum signed 64 bit value */
#define INT64_MAX      9223372036854775807i64

4.d:\Code\RichLab\nodejs\node-v0.8.12\deps\http_parser\http_parser.h
中,修改
    #if defined(_WIN32) && !defined(__MINGW32__) && (!defined(_MSC_VER) || _MSC_VER<1600)

    為 #if defined(_WIN32) && !defined(__MINGW32__) && (!defined(_MSC_VER) || _MSC_VER<1500)

差不多就這么多了,憑記憶寫的,如果還有啥不通的,自個再拍死。









歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产精品天堂 | 91精品国产综合久久久久久 | 久久精品日韩 | 免费成年人视频 | 一区二区国产精品 | 高潮毛片又色又爽免费 | 日本在线免费观看 | 精品视频久久 | 不卡av在线播放 | 五月婷婷影院 | 亚洲国产福利 | 久久国产精品免费 | av不卡一区 | 久久久久综合 | www.亚洲天堂 | 国产精品久久久久久久久久久久久 | 欧美一二区| 国产一级黄色大片 | 国产成人tv | www.三级 | 黄色成人毛片 | 日韩午夜片| 91青青草 | 亚洲免费在线播放 | 国产一区二区三区在线观看视频 | www日韩| 三级免费观看 | 一区二区三区视频 | 国产乱码精品一区二区三 | 久久精品视频免费 | 蜜桃视频一区二区三区 | 国产日韩欧美综合 | 男人操女人的网站 | av网站在线免费观看 | 欧美日本在线 | 女同一区二区三区 | 中文字幕在线网站 | 日韩精品在线看 | 特黄一级视频 | 国产网站免费 | 看一级黄色片 |