VS2019 + crypto++ 环境配置(加密算法)
·
准备
- 所需文件:Visual Studio 2019 和 Crypto++ Library 我用的是8.6版本。
- Crypto++ Library 下载完之后如下图所示:
![]()
3. 解压之后找到工程文件,如图所示:(点击哪一个都行)

有四个工程 :① cryptdll 生成动态库用的
② dlltest 测试动态库用的
③ cryptlib 生成静态库用的
④ cryptest 测试静态库用的
注:建议用静态库,里面包含了本库的所有算法,可以进行再次封装成自己的库。(准备完毕)
在这里只介绍静态库配置,动态库也类似。
一、编译cryptlib,如下图所示:

等待编译完成即可。
二、静态库的位置: (看自己用的是win32,还是x64,我用的是x64)

点击x64:

然后打开Output,多说一句,如果是动态库的话,在DLL_Output中
Output 里面有Release 和 Debug ,选择自己需要的,本教程用的Release版,点击Release:

这个就是编译好的静态库
三、创建自己的工程
将crypto++编译好的静态库放到 lib 文件夹中,将crypto++源码的所有 *.h 放到 inc 中,并在自己创建的工程中,配置好库目录、包含目录、依赖项即可使用。
注:将自己的工程配置选择如下:(Release模式选择,Debug 选MTd)

这样以后,就可以使用Crypto++库了,拿DES算法举例,需要包含的头文件如下图所示:

更多推荐
https://blog.csdn.net/qq_39808656/article/details/121930842?spm=1001.2014.3001.5501

所有评论(0)