下载
先下载Cryptopp
官方下载链接
CSDN下载链接
此处以Cryptopp563为例
编译
Window:
- 将前面下载的cryptopp563.rar/cryptopp563.zip解压到工作路径下,最好是英文路径;
- 使用MinGW的mysy软件,默认路径为
MinGW\msys\1.0\msys.bat
- 切换工具路径
cd path_to_cryptopp563
- 直接make编译,忽略warning
得到libcryptopp.a
或是直接下载编译好的链接库文件
样例测试
#include <iostream>
#include <string>
#include <cstdio>
#include "cryptopp563/aes.h"
#include "cryptopp563/modes.h"
using namespace std;
using namespace CryptoPP;
int main (int argc, char const *argv[]){
cout << "hello" <<endl;
system("pause");
return 0;
}
运行语句
以上代码储存为lab4.exe,放置在C:/candelete
下,同样在这个文件夹下需要之前解压出来的cryptopp563文件夹(确保libcryptopp.a文件已放入)
打开命令行,进入工作目录
编译出可执行文件lab4.exe,执行lab4.exe,得到输出hello。