Я хочу пересобрать Crypto++ через MSVC 2013, поэтому, когда я использую библиотеку, чтобы иметь возможность построить свой проект с /MD или /MDd, НЕ /MT или /MTd, потому что я использую QT 5.5.1 с 32-битным компилятором MSVC2013, и это кажется, если я хочу сделать интерфейс с графическим интерфейсом - он использует /MD или /MDd! В этой статье в разделе Static Versus Dynamic Linking
упоминается необходимость перестроения (а не сборки) и как вы можете видеть из моего другого вопрос Я сделал это, но это работает только в режиме отладки. В режиме Release ошибки с 117 переходят на 53, но снова возникает та же старая ошибка:
cryptlib.lib(cryptlib.obj): -1: ошибка: LNK2038: обнаружено несоответствие для «RuntimeLibrary»: значение «MT_StaticRelease» не соответствует значению «MD_DynamicRelease» в main.obj
Я делаю именно то, о чем упоминал здесь
vs2010-dynamic.zip
на вики Crypto++ в разделе Visual Studio. - person jww   schedule 24.10.2015