$(SRCROOT) 表示當前目錄

在github上找到一個仿網易新聞的demo,但是不能運行,報

OneAPM/OneAPM.h' file not found 

錯誤。
該錯誤由原作者修正後,下載下來出現了新的錯誤。
“找不到prefix.ch文件”。
所幸也有人跟我一樣的錯誤,他的建議是
終於能運行了,需要做下面3點更改才行
1.prefix.pch的路徑:Build Settings ->Prefix Header:$(SRCROOT)/81 - 網易新聞/NetEasyPrefix.pch
2.把項目中任意一個.m文件改爲.mm文件
3. build settings ->Other Linker Flags:-lz


我執行了前面兩個就能夠成功運行這個demo了。從中學到了這個$(SRCROOT) 表示當前目錄的方法。

$(SRCROOT) 可以表示demo所在的位置,後面再加prefix.ch在文件中的索引就可以完整得表示出文件的路徑了,省卻一大堆麻煩。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章