gpt4 book ai didi

c++ - 如何在 C++ 中使用 openssl 加密库 header ?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:40:43 27 4
gpt4 key购买 nike

我正在尝试测试 openssl 附带的加密库,我从 http://www.openssl.org/source/ 下载了 openssl它包含一个/crypto 文件夹,其中包含每种加密类型的子文件夹。

我想尝试 BIO_f_base64,所以我创建了一个空的控制台应用程序,并添加了所需的包含,还将/bio 和/evp 文件夹的路径添加到 c++ incl 目录,还添加了主/openssl 文件夹。

当我尝试编译时,我得到无法打开包含文件:'openssl/e_os2.h':没有这样的文件或目录

但是文件在那里,我应该以不同的方式使用加密库吗?我如何使用它只添加/openssl 路径而不添加我使用的所有加密子文件夹?

我也没有任何 .lib 文件,我在哪里可以得到它们?

最佳答案

您需要为 Windows 构建的 OpenSSL 版本,而不是源版本。我建议安装来自 here 的版本,它有一些不错的 .lib 文件和 header 安装程序。一旦你安装了它,你将必须使用正确的包含路径更新你的 VS 项目,以从安装程序放置它们的地方获取 header 。

关于c++ - 如何在 C++ 中使用 openssl 加密库 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2897921/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com