vcpkg搜索libevent
vcpkg search
不加package-name是列出所有支持的包,rg与grep功能相同,相对是个加强版,执行下面的命令可以找到libevent安装包的信息
1 | vcpkg search | rg libevent |
vcpkg安装包慢的解决办法
执行下面的命令,安装过程如下:
1 | vcpkg install libevent |
从安装过程中可看出vcpkg先从github下载libevent的release,由于这个下载没有使用代理或者github的镜像,所以下载较慢。
可以手动下载这个包放到vcpkg\downloads目录下,复制以下链接到浏览器或者其他下载工具下载
1 | https://github.com/libevent/libevent/archive/release-2.1.12-stable.tar.gz |
注意不要从/libevent/libevent的release处下载,两个文件的hash值不同,我就遇到下面的报错
注意下载后的文件要更名为libevent-libevent-release-2.1.12-stable.tar.gz
这是利用了vcpkg的缓存机制,类似scoop 的cache功能。
下图是手动下载安装包重新安装的过程
安装过程:
下载安装包
解压出源码编译安装
指定安装的triplets
格式:库名称
1 | vcpkg install boost:x64-windows |
如何制作一个vcpkg安装包,如何提PR
https://blog.csdn.net/zhangzq86/article/details/78016991
https://www.jianshu.com/p/9b72a57499c6
reference:https://blog.csdn.net/cjmqas/article/details/79282847