logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

VLibuv(libuv c++ 扩展库,已实现高效tcp客户端和服务端, http客户端, websocket客户端, https和wss等协议,带编码的string字符串类型,等等,持续更新中.)

现有C++对于事件驱动的底层库并不多,或者是说,很多都是高级封装,如Qt,Qt库过于庞大,且基本上有自己的一套事件循环机制,很多后台项目和高性能服务等项目使用起来并不是很方便,由此使用偏向底层的事件驱动库尤为重要。libuv是一个很不错的事件驱动库,它支持跨平台,且是现有Node.js的底层支柱框架。由于libuv是C语言编写开发的,主要是面向过程实现的,从而导致C++项目使用起来并不是很方便,由

文章图片
#http#c++#websocket +2
libuv C++ 开源库(面向对象编程的libuv库VLibuv)

VLibuv是一个基于 libuv 的 C++ 封装,旨在提供方便的面向对象编程接口,简化异步、事件驱动的应用程序开发的一个开源库。通过继承关系和扩展类型,VLibuv 提供了对 libuv 中的 uv_handle_t 和 uv_req_t 类型的封装,使其更符合 C++ 的面向对象编程风格

文章图片
#c++#开发语言#开源 +2
ffmpeg windows 编译 最详细(完整包,包括所有依赖环境)

2.使用vs自带开发工具命令提示符(我这里是vs2022),安装VSNASM和VSYASM(汇编工具),分别cd到对应文件夹目录,然后执行install_script.bat,安装完成即可。)实际配起来编译到项目使用上,还是有很多坑的,比如很多项目依赖库需要代理加速下载,国内下载有点困难,最终总算是折腾好了,现在分享给大家,节省时间,提高开发效率。4.拷走对应bin、include和lib文件即可

文章图片
#windows#c++#c语言 +1
到底了