【issue】支付寶SDK集成:openssl/asn1.h file not found


#include <openssl/asn1.h> 這個地方報錯 openssl/asn1.h file not found

原因引用 http://www.cocoachina.com/bbs/read.php?tid-265337.html 7樓說的很好,看懂了,以后類似的問題都可以解決:

官方文檔說需要 對“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)/項目名稱


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM