1)openssl/rsa.h file not found 问题解决
找不到路径:
a)看下是否OpenSSL库是否添加?
b)查找
Header Search Paths
与
Library Search Paths
官方文档说需要 对“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)/项目名称
这里要确定好路径是正确的!
为了更加的节省时间 少走弯路 , 直接Find file
于search Paths 去对下,
这是绝对路径!
总结: 以上问题的出现, 确保path路径对 就解决了! (看到网上说#include<> 改#include"" 禁止这么做!会从头到尾搞乱掉)