Visual studio编译的程序运行报错:“由于找不到libcrypto-1_1.dll,无法继续执行代码”的解决方法

错误

使用OpenSSL库中的函数,在Visual studio中项目的属性页中已经添加了OpenSSL的包含目录库目录,并且也在链接器输入选项中添加了libssl.liblibcrypto.lib依赖项,程序成功编译,但运行程序将会弹出错误框,如下图
Visual studio编译的程序运行报错:“由于找不到libcrypto-1_1.dll,无法继续执行代码”的解决方法_第1张图片

解决方法

在OpenSSL的安装目录的bin目录下找到缺失的dll,并把它复制到源代码的目录下,如下图。
Visual studio编译的程序运行报错:“由于找不到libcrypto-1_1.dll,无法继续执行代码”的解决方法_第2张图片

你可能感兴趣的:(Bug,c++)