如果你直接就使用VS2015,而且不想编译,可以用我下面编译好的静态lib库。这样只需要将文件加入到你的项目即可。
libuv静态lib库(Release版)下载:点击下载libuv静态lib库
VS2015测试代码:
#include <stdio.h>
#include <uv.h>
#pragma comment(lib,"Ws2_32.lib")
#pragma comment(lib,"Psapi.lib")
#pragma comment(lib,"Iphlpapi.lib")
#pragma comment(lib,"Userenv.lib")
#pragma comment(lib,"libuv.lib")
int main()
{
uv_loop_t *loop = uv_loop_new();
printf("hello libuv\nby www.cjjjs.com\n");
uv_run(loop, UV_RUN_DEFAULT);
return 0;
}
下面是运行截图:
如果这个代码能够跑起来,说明就可以正常使用了。我提供的这个libuv静态lib库是我用创建好的VS2015项目重新选择Release版编译的。如果你想编译成dll供其他语言使用,也可以自己用VS2015编译一下。不过可能会遇到一些小问题需要自己解决一下。
测试代码前面五个lib库导入必须写,因为libuv内部代码用到了,libuv内部没有自动导入,所以我们需要手动加入了。
注意,下载libuv静态lib库(Release版)后,解压,得到一个lib文件和一个include文件夹,将他们复制到你的项目的代码文件夹中。然后在VS项目属性中的“VC++目录”下的“包含目录”添加这个include目录即可。其他地方无需配置。
然后你就编译吧。那么需要的东西我也都提供了,测试代码也有了。配置方法也说了。如果你没有安装VS2015,点击这里去下载VS2015 。
本文的总结供各位刚使用libuv时参考借鉴,我被编译和使用代码整了一个下午加晚上,总结出来给大家省时间了。