Невозможно построить зависимости внешней библиотеки - PullRequest
0 голосов
/ 01 октября 2019

Я пытаюсь собрать исходный код 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 не являетсядоступно везде. Любое другое решение будет полезно, также я попытался добавить зависимости вручную, но ошибки все еще есть.

Ошибки сборки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...