OpenSSL 错误 - ClamAV 构建于 Windows 10

OpenSSL errors - ClamAV build on Windows 10

我正在尝试从我从这里下载的源构建 ClamAV:http://www.clamav.net/downloads。我下载了clamav-0.99.tar.gz。

我在 Visual Studio 2010 下载的 win32 文件夹下打开 ClamAV.sln。但是,当我构建它时,出现以下错误:

错误: error C1083: Cannot open include file: 'openssl/ssl.h' No such file or directory

我还遇到了各种未定义的错误。我没有更改任何代码,所以我不明白为什么会出现这些错误。我安装了 OpenSSL 并添加到我的 PATH 但我仍然得到它。

任何帮助将不胜感激,谢谢!

将 OpenSSL headers 的路径添加到需要它们的项目中。为此,打开项目的属性 window 并转到 Configuration Properties -> C/C++ -> General -> Additional Include Directories.

您可能还需要指定其 link 库的路径。在 Configuration Properties -> Linker -> General -> Additional Library Directories 指定文件夹并在 Configuration Properties -> Linker -> Input -> Additional Dependencies.

指定实际文件名