pod標頭檔案和pch檔案路徑問題

2021-08-08 09:31:50 字數 1201 閱讀 6858

儘管cocoapods使用十分方便,但其匯入的第三方框架還是要經過幾步操作,才能供專案使用;

第一步:導入庫

1>-在終端進入專案的根目錄;

2>-輸入:touch podfile,則專案資料夾會建立乙個空的podfile,這時,你可以將你想要匯入的庫寫在裡面.如:

platform :ios, 『6.0』

pod 『residemenu』, 『~> 4.0.7』 

3>-輸入:pod install,稍等一會就會安裝完畢;

第二步:新增檔案路徑

1>-選擇工程的 target -> build settings 選單->搜尋header,找到」user header search paths」;

」箭頭指向的內容原本是空白,此處因已新增了乙個值,具體請看」2>-「,所以會有pods路徑生成,可不用在意.」

2>-新增乙個值」$(pods_root)」,並且選擇」recursive」,這樣xcode就會在專案目錄中遞迴搜尋檔案且會自動找到pods檔案,標頭檔案自動補齊功能馬上就好使了.

第二步《延伸》:建立prefix.pch

[該步驟相當於在專案自動」import」標頭檔案,是不是很方便.(該步驟可不用,但使用相當方便,建議使用)].

1>-xcode中新建prefix.pch檔案(如:prefixheader.pch),在裡面輸入:

#ifdefobjc

#import

#endif

2>-同樣選擇工程的 target -> build settings 選單->搜尋prefix,找到」prefix header」,$(srcroot)/專案名稱/pch檔名

預編譯標頭檔案的問題 不能找到pch檔案的問題

預編譯標頭檔案 今天在改乙個很大的程式,慢慢看,慢慢改。突然發現乙個.c檔案,裡面什麼也沒有,就幾個標頭檔案,我一看,我靠,這不是把簡單的問題搞複雜了嗎,隨手刪掉那個c檔案。結果不能編譯了,我靠 fatal error c1083 cannot open precompiled header fil...

關於 pch 預編譯標頭檔案

預編譯標頭檔案 預編譯標頭檔案 一般擴充套件名為.pch 是把乙個工程中較穩定的 預先編譯好放在乙個檔案 pch 裡.這些預先編譯好的 可以是任何的c c 甚至可以是inline函式,只它們在整個工程中是較為穩定的,即在工程開發過程中不會經常被修改的 為什麼需要預編譯標頭檔案?一言以蔽之 提高編譯速...

iOS 使用pch檔案匯入標頭檔案方法

1.選擇工程下的supporting files資料夾,選擇pch file新建乙個pch檔案。2.這裡演示下 匯入afnetworking標頭檔案 當然前提你工程裡面已經匯入afn的資料夾了 ifdef objc 只被object c檔案所引用 import import afnetworking...