VS2019,如何使用Crypto++
一、生成lib库
找到crypto项目中的.sln文件,使用vs打开,选到目标平台和模式,分别生成!
二、生成后,将cryptlib.lib另存至vs的lib库下,其中包括release和debug
三、将源代码中的头文件全部拷贝至vs的include文件路径中
四、配置VS
debug-》常规下
代码生成:debug选MTd release下可以选择MT
连接器-》附加库目录
debug下选择debug的lib,release选择release的lib 一定要一一对应!
错误解决
1、无法打开"cryptopp.h"
解决方法:按照上述步骤一一执行即可
2、检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MD_DynamicRelease”
解决方法:将对应的lib库在项目文件中添加,需要release对应release模式下生成的,debug也一样!