1. Скачать CryptoPP последней версии с официального сайта.
2. Открыть файл решения (.sln) в Visual Studio
3. Для всех проектов выставить режим сборки Dll-Import (Release или Debug)
4. Для всех проектов выполнить:
ПКМ->Свойства->C/C++->Создание кода->Библиотека времени выполнения
изменить с MT на MD (если Release) или с MTd на MDd (если Debug)
5. Собрать решение
6. Создать динамическую библиотек
Режим сборки и библиотека времени выполнения должны быть выставлены так же, как и при сборке CryptoPP
7. Поместить в каталог с решением cryptlib.lib и cryptopp.lib,
добавить их в ПКМ->Свойства->Компоновщик->Дополнительные зависимости
8. Создать в проекте DLL отдельный подкаталог, поместить туда все файлы с расширением .h из архива с CryptoPP
9. Указать данный подкаталог в ПКМ->C/C++->Общие->Дополнительные каталоги включаемых файлов
10. В .cpp файлах, содержащих обращения к библиотеке CryptoPP, всегда подключаем нужные заголовочные файлы,
а также dll.h