C++ LNK1181构建ClamAV时出错

C++ LNK1181构建ClamAV时出错,c++,windows,visual-studio-2010,build,linker,C++,Windows,Visual Studio 2010,Build,Linker,我正在尝试构建ClamAV,但遇到了链接器错误。我试着按照答案中所说的做:但是,对于链接器部分,我在VisualStudio2010中没有看到任何链接器选项 这就是项目属性的外观: 公共属性中也没有任何内容。以下是我遇到的错误: 错误LNK1181:无法打开输入文件“libeay32.lib” 错误LNK1181:无法打开输入文件“libeay32.lib” 警告C4090:“=”:不同的“常量”限定符 错误LNK1181:无法打开输入文件“C:\Users\Mo\Desktop\clama

我正在尝试构建ClamAV,但遇到了链接器错误。我试着按照答案中所说的做:但是,对于链接器部分,我在VisualStudio2010中没有看到任何链接器选项

这就是项目属性的外观:

公共属性中也没有任何内容。以下是我遇到的错误:

  • 错误LNK1181:无法打开输入文件“libeay32.lib”
  • 错误LNK1181:无法打开输入文件“libeay32.lib”
  • 警告C4090:“=”:不同的“常量”限定符
  • 错误LNK1181:无法打开输入文件“C:\Users\Mo\Desktop\clamav-0.99\win32\win32\Release\libclamav.lib”
  • 错误LNK1181:无法打开输入文件“libeay32.lib”
  • 错误LNK1181:无法打开输入文件“C:\Users\Mo\Desktop\clamav-0.99\win32\win32\Release\libclamav.lib”
  • 错误LNK1181:无法打开输入文件“C:\Users\Mo\Desktop\clamav-0.99\win32\win32\Release\libclamav.lib”
  • 错误LNK1181:无法打开输入文件“C:\Users\Mo\Desktop\clamav-0.99\win32\win32\Release\libclamav.lib”
  • 错误LNK1181:无法打开输入文件“C:\Users\Mo\Desktop\clamav-0.99\win32\win32\Release\libclamav.lib”
  • 在“[TARGETDIR]”中找不到文件“ssleay32.dll”的源文件“C:\clamdeps\win32\openssl\lib\ssleay32.dll”,该文件可能不存在或已锁定
  • 在“[TARGETDIR]”中找不到文件“libeay32.dll”的源文件“C:\clamdeps\win32\openssl\lib\libeay32.dll”,该文件可能不存在或已锁定

有人知道我该怎么解决这个问题吗?任何帮助都将不胜感激,谢谢

我安装了它,并将
openssl
目录包含在
Configuration Properties>General>Additional include目录下。解决方案中是否有多个目标?您似乎选择了静态库的目标,而不是可执行文件。您不会在静态库上设置链接器。这就是解决方案中的内容:我不确定要选择哪一个,因此我在所有链接器中都包含了
openssl
目录(设置除外)。clamscan可能是您想要的。检查“输出”窗口中未能编译的目标。是,请检查项目。抱歉,CMake称之为目标,我现在使用CMake处理我所有的东西。。