一、vs2017

1、准备

(1)下载 libuv 1.30。(点我)

(2)下载 gyp。(点我),解压后放在 libuv/build 下 。

(3)下载 python 2.7.13。(点我)

编译 libuv 需要 gyp,编译 gpy 需要 python 2.7 的环境。

在系统环境变量中加入 python 的安装路径,默认如下:C:\Python27,重启电脑。

2、编译

(1)进入 gyp 根目录,执行命令:python setup.py install 。

(2)进入 libuv 根目录,执行命令:vcbuild.bat vs2017 。完成之后,会在根目录下生成 uv.sln ,同时在 ./ Debug / lib 下生成 libuv.lib 文件。当然了,用 vs2017 打开 uv.sln 亦可重新生成 libuv.lib 。

最终得到的文件为 libuv.lib 和 ./include 下的头文件。

二、ubuntu

(待续)

(SAW:Game Over!)

libuv / 编译 libuv 1.30 过程说明(静态库)相关推荐

  1. C程序编译过程及常见选项--静态库和动态库

    C程序编译过程及常见选项--静态库和动态库 前言 一.gcc详讲 1.1 编译过程 1.2 预处理 1.3 编译(Compilation) 1.4 汇编(Assembly) 1.5 链接(Linkin ...

  2. vs2012编译使用lua 5.2静态库

    1.在官方网站下载Lua最新代码 http://www.lua.org/download.html 2.打开vs2012新建空白工程Test 3.在解决方案中添加新的lib工程(WIN32->选 ...

  3. 使用CMake编译freeglut-3.0.0的静态库

    之前写了为了编译此库自己搭工程,有读者抱怨这个库,说作者没有提供现成的工程,自己搭工程太麻烦.而咱在linux下尝试编译,发现没有configure文件,所以就按照作者推荐的CMake来制作Makef ...

  4. VS2010 编译 SpiderMonkey 1.8.5 静态库版本

    大家好,前段时间看到 VC驿站 上面会员发布了一篇文章<Windows系统编译制作SpiderMonkey最新版mozjs-31.2.0版本>,地址为: http://www.cctry. ...

  5. 编译c语言动态库,使用gcc、g++编译C/C++源程序,静态库和动态库创建方式

    后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序: 后缀为.cpp的,两者都会认为是c++程序. 注意,虽然c++是c的超集,但是两者对语法的要求是有区别的. 编译阶段,g++会调用gc ...

  6. mac下编译android下libaac,Mac 下编译SOX for android (.a静态库)

    1.下载 sox源码: git clone https://git.code.sf.net/p/sox/code sox-code 3.配置NDK环境变量(如果有不熟悉mac下配置环境变量的请参考Ma ...

  7. libuv编译Linux,OS X下 Android NDK 编译 libuv

    准备工作 1.安装 NDK 下载对应版本,并添加安装路径至环境变量 (我用的是NDK14 rb,貌似最新的NDK编译有问题) 2.下载libuv 源码,并解压,我下载的版本是v1.11.0 这里提一句 ...

  8. win7 VS2013 新建工程 编译lua5.1 静态库

    一 lua下载 lua5.1下载地址 :http://download.csdn.net/download/yzf279533105/9960888 二 Windows下: 编译静态库步骤: 1. 从 ...

  9. win7 VS2013 新建工程 编译lua5.2.0 静态库

    一 lua下载 lua5.2.0下载地址 :http://download.csdn.net/download/yzf279533105/9949183 二 Windows下: 编译静态库步骤: 1. ...

最新文章

  1. JAVA IO操作中的IN和OUT问题
  2. [精华] 数据库的查询优化技术
  3. 2021 年,Java 开发者值得学习的 13 项技能
  4. 【工具】Win 7/8/10 下使用 VC++6.0
  5. 如果谁和飞鸽传书讨论这两个问题
  6. 苹果cms v8 漫漫看电影模板 自适应手机移动端
  7. pythonATM,购物车项目实战_补充4-db模块
  8. 云服务器外网访问MySql全程实录
  9. 2019.03.04【ZJOI2018】【BZOJ5212】【洛谷P4338】历史(假LCT)
  10. 2023.02.11草图大师浴室效果图1skp素材效果图
  11. 易语言大漠一键登录实现启动后台绑定游戏
  12. Java中如何使用帮助文档(API)
  13. 10Bootstrap5徽章
  14. IOT演进,数据觉醒
  15. FTP主动和被动模式(详解+图示)
  16. 计算机电源维修tny279,电源管理芯片TNY279P
  17. maven中server、mirrors和profile的个人理解记录
  18. SpringBoot2.7 核心源码解读
  19. 云储存-阿里云对象存储
  20. Docker为什么出现

热门文章

  1. 献给写作者的 Markdown 新手指南
  2. linux基础(1)-yum源配置
  3. Android Studio常见报错及处理办法
  4. 初学HTML5系列二:HTML5新增的事件属性
  5. minio下载及安装:win linux平台
  6. go gin多层路由嵌套示例
  7. go gin框架:StaticFS搭建文件服务器(可以加载文件夹及文件)
  8. 修改win10 默认网卡 --其实就是改网卡接口跃点
  9. 费曼学习法:为何被称为史上最牛的学习法,它的本质究竟是什么?
  10. Apollo配置发布原理