windows编译带有openssl功能的libhv的库

1. 安装 OpenSSL 开发包

在 Windows 上,你需要安装 OpenSSL 的开发包(包含头文件和库文件)。

(1)下载 OpenSSL
  • 从 OpenSSL for Windows 下载预编译的 Windows 版本。

  • 选择适合你系统的版本(例如,32 位或 64 位)

(2)安装 OpenSSL
  • 运行安装程序,按照提示完成安装。

  • 安装完成后,记下 OpenSSL 的安装路径(例如 D:\OpenSSL-Win64

2. 配置 CMake 以找到 OpenSSL

在编译 libhv 时,需要通过 CMake 指定 OpenSSL 的路径。

(1)打开 CMake GUI
  1. 打开 CMake GUI。

  2. 设置源码路径为 libhv 的根目录。

  3. 设置生成路径为 libhv/build(或其他你喜欢的路径)。

(2)配置 OpenSSL 路径
  1. 点击“Configure”,选择你的编译器(例如 Visual Studio 2019)。

  2. 在 CMake 配置中,找到 OPENSSL_ROOT_DIR 选项,并将其设置为 OpenSSL 的安装路径(例如 C:/OpenSSL-Win64)。

  3. 确保 WITH_SSL 选项已启用(勾选它)。

  4. 点击“Generate”生成项目文件。

3.在libhv的源码中添加一个文件夹3rd

把openssl的include放进来

openssl的库放到这个文件夹把库跟dll改成这个名字

3.把CMakeLists 的 opensll 改成 ON

4.然后编译build 通过命令cmake --build . --config Release 编译即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值