支付宝集成报错 openssl/xxx.h' file not found

如一下报错都属于同一种原因:

openssl/asn1.h' file not found 

openssl rsa.h file not found  

分析 : 

这个问题是因为头文件找不到所致,需要手动配置openssl文件的路径.

方法:

支付宝官方文档说需要一下操作:

Target  --  >  BuildSetting  --  >  Search Path   --  >  Header Search Paths  -- >增加头文件路径:$(SRCROOT)/项目名 称 

注意如果你的 openssl 文件是放在项目根目录下这样做就可以解决问题 ( 如截图1 ) , 但很多小伙伴都会自己创建新的文件夹分装支付所以这么做就不行了 ( 如截图2 ); 这时候需要把 Header   Search Paths 的设置就得改为 $(SRCROOT)/项目名 称/公共类/工具&第三方/支付宝文件,问题就解决了;

附截图:

支付宝集成报错 openssl/xxx.h' file not found_第1张图片
1.png


支付宝集成报错 openssl/xxx.h' file not found_第2张图片
2.png

你可能感兴趣的:(支付宝集成报错 openssl/xxx.h' file not found)