码迷,mamicode.com
首页 > Windows程序 > 详细

Windows下用CMake编译 libuv

时间:2020-10-30 12:06:21      阅读:25      评论:0      收藏:0      [点我收藏+]

标签:gui   hub   图片   art   html   发包   简单   open   epo   

 

简单对比下几个常用的几个异步事件库

libuv支持在Windows下支持IOCP,Linux下支持epoll,BSD系支持kqueue

libev在Linux下支持epoll,BSD系支持kqueue,但在Windows只能select

libevent支持在Windows下支持IOCP(但是据说支持的不怎么好),Linux下支持epoll,BSD系支持kqueue

下载源码

https://github.com/libuv/libuv   // github最新维护

https://dist.libuv.org/dist/          // 历史版本

编译

1.在libuv源码目录下新建build和sdk目录

2.打开cmake-gui,配置如下图,然后Configure

技术图片

3.配置CMAKE_INSTALL_PREFIX为源码目录下的sdk目录,去掉BUILD_TESTING和LIBUV_BUILD_TESTS勾选,再次Configure,然后Generate,最后Open Project

技术图片

4.右键ALL_BUILD生成

技术图片

5.右键BUILD生成

技术图片

6.成功则在sdk目录下生成libuv的开发包

技术图片

Windows下用CMake编译 libuv

标签:gui   hub   图片   art   html   发包   简单   open   epo   

原文地址:https://www.cnblogs.com/iwana/p/13897054.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!