OpenSSL错误 - 在Windows 10上构建ClamAV

时间:2015-12-31 00:05:05

标签: c++ visual-studio-2010 build openssl antivirus

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

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

enter image description here

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

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

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

1 个答案:

答案 0 :(得分:1)

将OpenSSL标头的路径添加到需要它们的项目中。为此,请打开项目的“属性”窗口,然后转到Configuration Properties -> C/C++ -> General -> Additional Include Directories

您可能还需要指定其链接库的路径。在Configuration Properties -> Linker -> General -> Additional Library Directories指定文件夹,并在Configuration Properties -> Linker -> Input -> Additional Dependencies指定实际文件名。