VS编译libuv

图片还没有哦

libuvnode.js的底层库

VS编译libuv

在建立工程的时候一定要把路径分明白:一般项目有三个目录 proj.projname 创建新工程后 退出VS然后来到项目路径创建路径 src 工程的源代码 3rd 第三方文件例如 libuv 在项目里面头文件其实是不用加的 因为加了也不会编译头文件 但是一般为了方便我们查看头文件 还是应该加载项目工程下

  • 先在官网把 libuv 的源码下载下来
  • 新建项目创建好区分好文件夹后 我们把 libuv 里面的 includesrc 文件拷贝到项目文件的 3rd 下面
  • 在工程里面我们也区分好创建筛选器进行区分
  • 包含文件
    图片还没有哦
  • 项目包含头文件路径
    图片还没有哦

libuv 编译需要的 lib(#pragma comment(lib,"libname") 只对VS有用 所以在项目属性里面用链接器链接):

  • ws2_32.lib
  • IPHLPAPI.lib
  • Psapi.lib
  • Userenv.lib

VS链接lib
图片还没有哦

libuv编写思想:

  • 创建一个对象例如socket
  • 给一个loop管理(事件循环)这个对象
  • 并指定一个回调函数 当事件发生的时候就调用这个回调函数(callback)

项目github地址

本文标题:VS编译libuv

文章作者:游戏人生

发布时间:2019年04月25日 - 10:04

最后更新:2020年12月27日 - 12:12

原始链接:http://www.tjl-myblog.cn/VS编译libuv.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------本文结束感谢您的阅读-------------