PrefixHeader.pch' file not found 以及 Xcode 中如何添加pch文件


 

在開發的過程中,有時候接觸到舊項目,會報: 'PrefixHeader.pch' file not found 的錯誤!

 

在Xcode6之前,新建一個工程的時候,系統會幫我們自動新建一個以工程名為名字的pch (precompile header)文件,

在開發過程中,可以將那些整個工程都廣泛使用的頭文件包含在該文件下,編譯器就會自動的將pch文件中的頭文件添加到所有的源文件中去,

這樣在需要使用相關類的時候不需要使用import就可以直接使用頭文件中的內容,很大程度上帶來了編程的便利性,

但潛在的也帶來了一些問題,這也是在Xcode6后默認不再創建pch的原因吧

 

但有些時候,還是需要pch文件的,那么怎么在Xcode6中添加一個pch文件呢?

 

首先,Command+N,打開新建文件窗口:iOS->other->PCH file,創建一個pch文件,添加需要引入的頭文件名:

 

 

 

其次,修改工程配置文件,將剛剛創建的PCH file的路徑添加到building setting中的precompile header選項中去,

注意debug和release兩欄都要添加

 


免責聲明!

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



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