android编译 cryptopp_Cryptopp库的使用

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).在你的工程目录&

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值