一、下载CRYPTOPP_8_7_0
二、解压CRYPTOPP_8_7_0
三、在程序中打开命令行
四、使用命令切换到解压的目录下
五、生成pro工程
1、输入命令qmake -project,回车,这时会生成一个cryptopp-CRYPTOPP_8_7_0.pro文件,使用Qt6.7.1打开这个工程
六、编译工程
1、打开工程的时候配置为MinGW
2、在工程上右键,执行qmake,然后重新构建
3、报错如下,打开pro文件添加QMAKE_CXXFLAGS += -msse4 -maes -mpclmul -msha -mavx2
把TEMPLATE改为lib
4、报错如下,打开pro文件,把SOURCES中的TestScripts和TestPrograms文件夹下的文件都删除掉,然后重新执行qmake,然后重新构建
5、编译完成
6、在debug和release模式下都编译一下,会在对应位置生成以下两个文件,说明编译完成
libcryptopp-CRYPTOPP_8_7_0.a
cryptopp-CRYPTOPP_8_7_0.dll