银联SDK
2015-10-10 15:27
239 查看
最近在开发一个app,需要调用银联的sdk控件,银联提供的demo可以正常运行,但是自己的程序却怎么都编译不通过,到底有哪些需要注意的呢??
具体的有可能会出现哪些错误我就不列举了,我只是提下有哪些需要注意的地方,也就是说遇到了错误你就好好检查下这些地方是否都是配置正确了。
1.将 xcode 工程中 Build Setting -> Apple LLVM compiler Language 标签下的 C++ Language
Dialect 和 C++ Standard Library 属性值修改为 Compiler Default
2.将涉及到引用 UPPayPlugin.h 的源文件的后缀名都改为.mm;
3.参照demo,检查工程设置 Search Paths 里的 Framework Search Paths、Header Search Paths、Library Search Paths 的路径设置,看设置路径是否正确
4. 添加 QuartzCore.framework、AudioToolbox.framework, CoreAudio.framework、 MediaPlayer.framework, AVFoundation.framework 和 Security.framework
5.工程的 Build Settings 中找到 Other Linker Flags 中添加-ObjC 宏;
具体的有可能会出现哪些错误我就不列举了,我只是提下有哪些需要注意的地方,也就是说遇到了错误你就好好检查下这些地方是否都是配置正确了。
1.将 xcode 工程中 Build Setting -> Apple LLVM compiler Language 标签下的 C++ Language
Dialect 和 C++ Standard Library 属性值修改为 Compiler Default
2.将涉及到引用 UPPayPlugin.h 的源文件的后缀名都改为.mm;
3.参照demo,检查工程设置 Search Paths 里的 Framework Search Paths、Header Search Paths、Library Search Paths 的路径设置,看设置路径是否正确
4. 添加 QuartzCore.framework、AudioToolbox.framework, CoreAudio.framework、 MediaPlayer.framework, AVFoundation.framework 和 Security.framework
5.工程的 Build Settings 中找到 Other Linker Flags 中添加-ObjC 宏;
上面提到的几点网上都可以找到,如果已经正确设置,还是编译不通过,那么赶紧检查下 项目targets 对应的sdk版本,选择7.0以下的,目前银联的sdk貌似还不支持7.0,
相关文章推荐
- lintcode :二叉树的最大深度
- C++Primer第五版 练习11.25(解答)
- linux 内核与用户空间通信之netlink使用方法
- bootstrap属性
- [转载]jQuery学习之prop和attr的区别
- @Autowired使用中的问题及@Qualifire的使用
- 解决windows 下 node-webkit 不能播放声音的问题
- 我的进阶曲线十一
- mysql数据库的一些常用命令(一)
- jquery选择器:获取父级元素、同级元素、子元素
- Linux软件间的依赖关系(转)
- CGRectOffset与CGRectInset的计算公式
- 10.10 dos试验
- linux下文件夹的创建、复制、剪切、重命名、清空和删除命令
- 使用Lay Out里面的VFL实现自动布局
- Delphi XE7 开发Android对话框方式
- C++Primer第五版 练习11.24(解答)
- matlab自带的分类器对人脸、鼻子、嘴进行检测
- 【未完】fsck修复文件系统
- VMware中安装VMware Tools