我正在尝试在 VS2015 上的 C++ 应用程序上使用 openSSL。 我下载了 OpenSSL Win32 二进制文件。
我有一个包含“Include”和“Lib”子目录的目录。 “Include”子目录包含“OpenSSL”文件夹。
我在“属性 -> C/C++ -> 常规 -> 附加包含目录”下进入我的项目(x86)的属性,我添加了完整目录:
C:\OpenSSL-Win32\include
然后我在“项目属性 -> 链接器 -> 常规 -> 附加库目录”下添加了“Lib”子文件夹,然后我在“项目属性 -> 链接器 -> 输入 -> 附加依赖项”上添加这两行:
libeay32.lib
ssleay32.lib
当我尝试做的时候:
#include <openssl/ssl.h>
the "openssl" directory is not found.
我真的验证了所有的路径,一切看起来都可以,但我没有工作。
最佳答案
我通过在“所有配置”而不是 x86/x64 中设置库/包含路径解决了这个问题。
问题已解决。
谢谢。
关于c++ - 我的 openSSL 附加包含目录无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39133830/