支付宝SDK集成加密库迁移错误问题
2024-08-31 14:09:22
最近项目中集成了第三方支付,主要有微信支付和支付宝支付,当然这里我主要想说一下关于集成支付宝支付。
首先从支付宝开发者网站上下载下来了SDK以及DEMO,我们就可以根据DEMO进行分析以及集成。支付宝的官方DEMO引进了用于加密的两个库,一个是openssl,另外一个是Util,其目的是将签名字符串base64编码和UrlEncode。可是当我们在引进的这两个库的时候系统会报错,说找不到<openssl/rsa.h>,此时是因为路径的原因,所以这里我们只需要修改openssl的路径就可以了,在
中可以添加相应的path即可。但这样也许还是会报同样的错误,解决办法还有一种就是直接替换路径。
我们把工程下的所有openssl的头文件找出来,用空字符串替换,那么openssl里面的文件引入的目录就被全部更改,变为它本身,这样一来就不会出现找不到文件的情况了。
不过一定要注意引入框架哦,libssl.a以及libcrypto.a,这样按照官方demo的例子来就可以了
最新文章
- 【腾讯Bugly干货分享】微信小程序开发思考总结——腾讯“信用卡还款”项目实践
- C#并行编程-Task
- Javascript事件冒泡机制
- Python integer objects implementation
- yum 搭建lnmp环境详细步骤
- Java前辈:学习J2EE流程中的经验和教训
- 5_find grep sed awk 详解
- maven项目更换本地仓库
- Spring Boot的事务处理
- Kali Linux之使用SET快捷生成钓鱼网站方法
- 关于antd 日期组件只选择年份,设置mode=year无法获取value的解决办法
- [Robot Framework] Robot Framework怎么调试?
- Awk 从入门到放弃(5)– Awk模式(Pattern)之一
- python学习笔记一和PHP的一些对比
- SQL之联合查询学习笔记
- bug-bug-bug
- 一个简单RPC框架是怎样炼成的(V)——引入传输层
- 前端开发 - JQuery - 上
- 封装log4cp p
- Java调用本地接口:java.lang.UnsatisfiedLinkError
热门文章
- Android_通过Bugtags平台,方便測试人员提交bug及整个bug系统的管理
- elasticsearch index 之 put mapping
- P2742 [USACO5.1]圈奶牛Fencing the Cows
- Ubuntu 16.04下安装64位谷歌Chromium(Chrome)浏览器
- 【转载】Reactor模式和NIO
- QT笔记 -- (6) opengl
- vue循环遍历给div添加id
- 有趣的console
- POJ 1742 Coins(多重背包?)
- Redis散杂记