libuv windows编译和学习资料

官方下载 github 代码

使用cmake编译

windows仅仅支持cmake

然后编译出lib 放入vs工程

vs加入头文件和lib文件路径  ,lib名加入工程依赖

如图

 

需要加入多个lib

libuv.lib
uv.lib
Ws2_32.lib
advapi32.lib
iphlpapi.lib
psapi.lib
shell32.lib
userenv.lib
user32.lib
dbghelp.lib

 

 

学习资料

https://blog.csdn.net/jiejiemcu/article/details/105825247

配套的的代码

https://github.com/jiejieTop/libuv-learning-code

 

中文资料  对应 官方网站的英文文档

https://www.kancloud.cn/wizardforcel/uvbook/146849

https://docs.libuv.org/en/v1.x/

 https://www.cnblogs.com/haippy/tag/libuv/

示例代码在开源代码 doc文件夹下

 

样例资料

https://blog.csdn.net/weixin_41649821/article/details/129153602

http://linuxcpp.0voice.com/?id=11736

 

测试代码 编译通过了 应该就是配置成功

#include <stdio.h>
#include <stdlib.h>
#include <uv.h>

int main() {
    uv_loop_t *loop = malloc(sizeof(uv_loop_t));
    uv_loop_init(loop);

    printf("Now quitting.\n");
    uv_run(loop, UV_RUN_DEFAULT);

    uv_loop_close(loop);
    free(loop);
    return 0;
}

 

posted on 2023-10-06 12:23  itdef  阅读(231)  评论(0)    收藏  举报

导航