文档章节

在 Visual Studio 2015 下编译 LibUV-1.9.1

全体人员
 全体人员
发布于 2016/09/25 10:25
字数 221
阅读 215
收藏 0

作者: Angus.Fenying <i.am.x.fenying@gmail.com>

日期: 2016-09-25 10:21 PM

首先,到 LibUV 官网 下载源代码,我用的是 1.9.1 版本,将其解压出来,这里是 H:\Projects\C\libuv

自行安装 Git For Windows,这里假定你安装到了 C:\Program Files (x86)\Git

接着打开 VS2015 x64 Native Tools Command Prompt,进入解压的目录 H:\Projects\C\libuv

执行

set VS140COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\
set PATH=%PATH%;C:\Program Files (x86)\Git\bin

注意把上面的 C:\Program Files (x86)\Microsoft Visual Studio 14.0 改为你的 VS2015 安装路径。

修改 vcbuild.bat 的 44~92 行内容为下面的两行代码:

call "%VS140COMNTOOLS%\..\..\vc\vcvarsall.bat" %vs_toolset%
set GYP_MSVS_VERSION=2015

现在,打开你的科学上网工具,因为要从 Google Source 下载 GYP。

执行

vcbuild.bat x64 static

即可生成64位版本的 libuv.lib 文件。

更多使用方式可以执行

vcbuild.bat --help

查看。

© 著作权归作者所有

共有 人打赏支持
全体人员
粉丝 15
博文 13
码字总数 14020
作品 0
深圳
程序员
私信 提问
Visual Studio编译 libuv

libuv 是 Node 的新跨平台抽象层,用于抽象 Windows 的 IOCP 及 Unix 的 libev。作者打算在这个库的包含所有平台的差异性。 特性: 非阻塞 TCP 套接字 非阻塞命名管道 UDP 定时器 子进程生成...

雅各宾
2013/07/25
0
1
foryoung365/UVSocket

#UVSocket 基于libuv的服务端和客户端Socket. Server and Client socket based on libuv. #Compile 这个工程使用premake5编译。从命令行运行: premake5 vs2015 也可以选择生成其他你需要的v...

foryoung365
2016/01/07
0
0
Visual Studio 2013 Update 4 RC 已开放下载

今年7月份的时候,微软推出了Visual Studio 2013 Update 3的候选发布版本(Release Candidate)。时隔3个月,该公司终于又开放了VS2013 Update 4 RC的下载。作为一款开发人员工具,本次更新主要...

oschina
2014/10/17
4K
21
angular开发的IDE环境搭建

试了两种,Visual Studio 2015 和 Visual Studio Code,遇到问题记录下,以备之后忘记了,有据可查 1.Visual Studio 2015搭建参照下文,但最后我卡在了编译上,编译运行卡死,发现不能加载a...

VOLVO之悦
2017/02/23
0
0
VS 指定的平台工具集(v141)未安装或无效

场景 error MSB8008: 指定的平台工具集(v141)未安装或无效。请确保选择受支持的 PlatformToolset 值 环境 平台工具集:Visual Studio 2015 (v140) Visual Studio 2015 编辑错误,是缺少了v14...

fengyuzaitu
2018/04/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

条形码设计软件BarTender实用教程——透明度样本标签

BarTender是一款优秀的标签、条形码、卡片以及RFID标签设计和打印软件。所有版本的BarTender都具有独立的设计和打印功能,对于更高级的用户,自动化版和企业自动化版本提供了更强大的集成功能...

ymy_666666
16分钟前
0
0
Sql--order by、desc降序、top

Sql--order by、desc降序、top ---------通过order by 语句进行排序: --1.降序order by 列名desc --2.升序order by 列名 或order by 列名asc --3.order by语句必须一定要放在整个sql语句的最...

linjin200
18分钟前
1
0
websocket wss所需的nginx配置以及解决golang作为服务端的跨域问题

下面的配置是微信小程序所需的wss的配置,这里为了方便,,也为了避免使用端口号,和原项目的配置写在一起了,因此使用了固定后缀/wss,以作区分,配置的重点就是location /wss 段,其之后的部分是原...

漫步海边小路
19分钟前
2
0
数字转换汉语中人民币的大写

最终结果输出:你输入的金额为:【123】 大写金额: [壹佰贰拾叁] 下面是实现代码: /** 6 * 数字转换为汉语中人民币的大写<br> 7 * 8 * @author Arvin 9 * @contact 94...

政旭Arvin
28分钟前
1
0
智能合约漏洞 -- 默认可见性修饰符

Solidity函数有visibility指定符,标明函数如何被允许访问。Visibility决定一个函数是否能被用户,被其他派生合约,从外部调用,仅从内部调用等等。有4个visibility指定符.函数默认的visibil...

怎当她临去时秋波那一转
52分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部