Я пытаюсь собрать исходный код ClamAV с помощью Visual Studio 2017, руководство по ClamAV git гласит:
Зависимости от внешних библиотек:
ClamAV использует несколько сторонних библиотек,В предыдущих версиях ClamAV большинство из них были скопированы в каталог win32 / 3rdparty, за исключением OpenSSL.
В ClamAV 0.102 все эти библиотеки теперь являются внешними по отношению к ClamAV и должны быть скомпилированы заранеевремени как библиотеки DLL (или для zlib, статическая библиотека) и помещенные в каталог% CLAM_DEPENDENCIES% (обычно C: \ clam_dependencies), чтобы файлы проекта ClamAV Visual Studio могли их найти.
Для сборкиВ каждой из этих библиотек мы рекомендуем использовать мидии. Mussels - это инструмент для создания зависимостей приложений с открытым исходным кодом, который может построить правильную версию каждой зависимости, используя инструменты сборки, предназначенные авторами оригинальной библиотеки. "
https://github.com/Cisco-Talos/clamav-devel/blob/dev/0.102/win32/README.md
Но Mussels не являетсядоступно везде. Любое другое решение будет полезно, также я попытался добавить зависимости вручную, но ошибки все еще есть.
Ошибки сборки