c++ - 将 OpenSSL 静态库添加到 vc++ 项目

标签 c++ visual-c++ openssl static-libraries

将 OpenSSL 库添加到我的 Visual VC++ 项目时遇到一些问题。

我尝试了所有能找到的方法,但仍然无法在代码中包含任何 .h 文件。

我有一个目录,我将 .lib (libeay32.libssleay32.lib)库放在我的子目录中项目名为“Lib”。我还有一个环境变量指向我的 OpenSSL 安装文件夹,名为“OPENSSL”。这是我的项目配置的一些屏幕截图:

enter image description here

enter image description here

enter image description here

enter image description here

尽管如此,如果我编写 #include "rsa.h 例如,Visual Studio 会告诉我它不存在。我错过了什么?

最佳答案

您是否尝试过这样包含:

#include <openssl/rsa.h>

#include <rsa.h>

哪种正确的包含方式是第一种,除非您已在包含路径中添加了 openssl 文件夹内部

关于c++ - 将 OpenSSL 静态库添加到 vc++ 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21447259/

相关文章:

c++ - 具有虚函数的紧凑类

c++ - 仅在 Qt 5.5 中与 RegisterDeviceNotification 链接错误

c++ - 模板类继承问题

c++ - 高精度事件定时器

c - IDEA/CFB模式解密和损坏的 block

c++ - 握手成功后 SSL_read() 不返回

c++ - 基于范围的 for 循环可以知道结尾吗?

c++ - 在 win32 控制台应用程序中跟踪剪贴板更改数据?

c++11 lambda 表达式问题(vs2012 update 1)

ssl - OpenSSL - 在本地系统中工作但不在其他 LAN 系统中工作 [Intranet]