#include <openssl/dh.h>
#include <openssl/bn.h>
错误:无法打开源文件“openssl/bn.h”,无法打开源文件“openssl/dh.h”???出了什么问题
#include <openssl/dh.h>
#include <openssl/bn.h>
错误:无法打开源文件“openssl/bn.h”,无法打开源文件“openssl/dh.h”???出了什么问题
确保系统中安装了libssl。如果您使用的是Linux,请使用以下命令:
$yum list libssl
如果已经安装,请确保在include目录中指定了其路径。如果您使用的是gcc编译器,可以通过以下方式告诉gcc在哪个目录中搜索:
-I /path_of_libssl folder
你可能忘了添加包含路径。如果你在使用Visual Studio,应该进入工具->选项->项目和解决方案->C++目录,并从下拉列表中选择“包含文件”选项,然后添加到openssl包含文件夹的路径。或者你可以将openssl文件夹复制到你的源文件夹中,并将 更改为 "openssl/bn.h"。
你可能缺少那个文件,或者没有正确设置你的包含路径。