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
-
打开 CMake GUI。
-
设置源码路径为
libhv
的根目录。 -
设置生成路径为
libhv/build
(或其他你喜欢的路径)。
(2)配置 OpenSSL 路径
-
点击“Configure”,选择你的编译器(例如 Visual Studio 2019)。
-
在 CMake 配置中,找到
OPENSSL_ROOT_DIR
选项,并将其设置为 OpenSSL 的安装路径(例如C:/OpenSSL-Win64
)。 -
确保
WITH_SSL
选项已启用(勾选它)。 -
点击“Generate”生成项目文件。
3.在libhv的源码中添加一个文件夹3rd
把openssl的include放进来
openssl的库放到这个文件夹把库跟dll改成这个名字
3.把CMakeLists 的 opensll 改成 ON
4.然后编译build 通过命令cmake --build . --config Release 编译即可