Windows下用CMake编译libuv

转载:https://www.cnblogs.com/iwana/p/13897054.html

下载源码

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的开发包


注1:可以根据需要调整uv和uv_a项目的运行库类型(/MT、/MTd、/MD或/MDd)再进行编译。

原文地址:https://www.cnblogs.com/codingthings/p/15638308.html