【发布时间】:2019-08-05 13:56:43
【问题描述】:
[编辑]
我在两个地方都添加了 rsa.h 文件,但编译器仍然看不到 rsa 头。
这是搜索目录: 我正在使用 CodeBlocks,我已经包含了这些;
openssl/rsa.h
openssl/pem.h
openssl/err.h
通过查看以前的问题,我将 openssl.lib 包含到链接器中,但是我仍然收到标题中所述的错误。最重要的是,我下载了最新版本的 openssl。其他问题主要是 C++ 但我在 C 和 Windows 环境中编写代码。我还能做什么?
【问题讨论】:
-
确保编译器的包含搜索路径设置包含“openssl/rsa.h”所在的文件夹
-
要在CodeBlocks上设置include目录见stackoverflow.com/a/44802128/4658169(答案是针对linux的,但我希望IDE在各种OS中都有一致的接口)
-
openssl 的运行时代码仅包含二进制文件。开发者代码添加头文件。