支付寶SDK---openssl rsa.h file not found


 1、設置了Header   Search Paths   和 Library Search Path

   但是這種的話項目改位置了又要設置;


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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章