如何在 Visual Studio 中包含 OpenSSL
简介
本指南适用于任何 OpenSSL 版本和任何 Visual Studio 版本。
先决条件
确保您已安装 OpenSSL。 Windows 预编译安装程序包含必要的库。
配置编译器
- 在“C/C”和“常规”下的“项目属性”中,将 OpenSSL 包含目录添加到“附加包含目录。”这通常类似于:
“C:Program FilesOpenssl-Win32-1.0.1p.....include”
配置链接器
- 在“项目属性”下” > “链接器”> “一般”> “附加库目录”,添加 OpenSSL 库目录。这通常看起来像:
“C:Program FilesOpenssl-Win32-1.0.1p.....lib”
-
在“项目属性”>下“链接器”> “输入”> “其他依赖项”包括所需的 OpenSSL 库:
- libcrypto-1_(-x64).lib(对于版本 1.1.)或 libeay32.lib(对于旧版本)
- libssl-1_(-x64).lib(用于版本 1.1.)或 ssleay32.lib(对于旧版本)
注意:_静态版本可用,但可能不是必需的。
建造和运行
- 构建项目。
- 确保 OpenSSL 库依赖项位于 PATH 环境变量、可执行文件的文件夹或 PATH 中包含的目录中。
示例包含
在您的代码中,将 OpenSSL 头文件包含为如下:
#include <openssl/ssl.h>
结论
通过执行以下步骤,您可以将 OpenSSL 合并到 Visual Studio 项目中,使您能够使用 SSL/TLS 协议和加密操作。
以上是如何将 OpenSSL 集成到 Visual Studio 项目中?的详细内容。更多信息请关注PHP中文网其他相关文章!