CryptoPP 5.6.0 и MSVC 2010 (C2439,C2440)

Чтобы данный пакет откомпилировался компилятором версии 16.00, нужно поправить пару строк в исходниках:

pubkey.h

строка 243: return HashIdentifier((const byte*)NULL, 0);

zdeflate.cpp

строка 389: #if defined(_STDEXT_BEGIN) && !(defined(_MSC_VER) && (_MSC_VER < 1400 || _MSC_VER >= 1600)) && !defined(_STLPORT_VERSION)

после этого вы не получите ошибок компилятора с номерами C2439,C2440.

Запись опубликована в рубрике Программирование с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий