【iOS】导入openssl出现找不到文件的解决方法

官方文档说需要 对“Header Search Paths”增加头文件路径:$(SRCROOT)/项目名 称

照着做了还是出现 openssl rsa.h file not found ,后来百度了很多地方都没有找到能解决的方法。

后来突然回想起# include<>跟# include""的区别后,终于找到原因了。

比如 我把openssl这个文件导入到了这个工程目录下 :项目名称/公共类/工具&第三方/支付宝SDK/openssl  ,中间隔了三个文件夹,

那么在Header   Search Paths 的设置就得改为 $(SRCROOT)/项目名 称/公共类/工具&第三方/支付宝SDK,问题就解决了

再反过来看官方的demo,原来他们把openssl这个文件放到了项目根目录下,所以“Header Search Paths”只需要设置$(SRCROOT)/项目名称

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,269评论 25 708
  • 一、xcode Build 成功,但是不会运行到模拟器 背景:github 上下载一个开源项目,使用了CocoPo...
    清蘂翅膀的技术阅读 6,566评论 1 2
  • 对于女人来说,每天最大的烦恼除了吃什么就是“今天穿什么?” 一个女人的品味大多体现在衣着方面,服饰是一种无声的语言...
    瑶儿Bb阅读 210评论 0 2
  • 不知从什么时候开始,觉得这个世界让我无所适从,或许是太过自卑,或许是太过随便,又或许从未相信过这个世界。 我早已忘...
    风吹过得地方97阅读 579评论 0 0