1. 安装及配置
1.1. 编译
下载下来,将工程导入到vs中,打开,有4个工程。全部编译一遍。如果编译有问题的话,也可以只编译cryptlib工程。至于另外几个工程,不是很清楚。我试了只编译cryptlib的工程,貌似也可以。
编译完了后,在“.\Win32\Output\Debug\”目录下可以找到cryptlib.lib文件。
1.2. 编译选项问题
这里有一点值得提一下的是,编译选项的问题。Cryptopp工程默认的编译选项是/MTd。所以,如果你没有改它的话,把这样编译后的lib用到你自己的工程中去的话,你的工程的编译选项也必须调成/MTd,否则链接的时候可能会报错。
或者,你可以选择,按照你工程的编译选项的需要(如/MDd),在编译Cryptlib的时候,先调整编译选项,再把编译后的lib引入到工程中,这样就没问题了。
调整编译选项:工程->右键->属性->Configuration Properties->C/C++->Code Generation : Runtime Library。
1.3. 引入工程
引入相关头文件
在你的工程目录,右键 -> 属性 -> Configuration Properties -> C/C++ -> General :
Additional Include Directories,填入Cryptopp库的源代码所在目录。
如:C:\DevCommon\cryptopp561
引入lib库
1).在你的工程目录&