C++ LNK1181构建ClamAV时出错
我正在尝试构建ClamAV,但遇到了链接器错误。我试着按照答案中所说的做:但是,对于链接器部分,我在VisualStudio2010中没有看到任何链接器选项 这就是项目属性的外观: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
公共属性中也没有任何内容。以下是我遇到的错误:
- 错误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处理我所有的东西。。