针对引入SSZipArchive冲突的非常见解决

在自己的项目中引入了SSZipArchive ,项目本身中有c和c++的内容,SSZipArchive运用了c和c++的东西 与本身的语言设置互相冲突,所以尝试了很多办法来处理这个情况.

1.添加依赖库,无法解决

2.更改语言环境,与本身其他库及其他宠物,无法解决.

3.更改相关配置,无法解决


试了很多办法,最后采用了最笨的方法:

1,不要去pod集成SSZipArchive,请直接拖入SSZipArchive源文件,包括minzip文件、SSZipArchive.h、SSZipArchive.m、SSZipCommon.h、ZipArchive.h这些内容

2.引入后会报错很多是因为编译不同语言的问题,你可以尝试去改BuildPhases中关于c或者c++语言的相关设置,如果修改后未对你其他库及工具产生影响的话可以,但是更建议去手动更改minzip中的所有.c文件的Identity and Type 中Type类型更改为Objective-C Source.修改后通过编译运行及使用正常.

注:请直接玄虚minzip中所有.c文件然后统一修改Type 别一个一个修改.修改类型方式如下:


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值