場景:引入很多新的**檔案,編譯時 xcode 報告錯誤,但是又沒告訴我們是哪個檔案的錯誤。類似如下:
這個時候無從下手的樣子。
不用急,編譯是有個過程的,檢視一下編譯到哪個步驟出現這個錯誤即可。
xcode 不熟悉的話,可能還不能馬上找到檢視所有的編譯日誌。
檢視所有編譯日誌的方式:
然後按日期檢視選擇最近的一次編譯:
然後可以檢視到右邊的日誌,到這裡,就可以找到編譯到哪個檔案,以及具體資訊了吧!
是不是很多不與你的**不相干的錯誤?
新手往往看到這些錯誤就蒙了,其實解決一下混編的設定就好了。
如果混編的**沒有寫在當前檔案,那麼就需要看看當前檔案引用了哪些標頭檔案,找找看就可以解釋為什麼要設定為混編啦。
iOS快速定位問題
作為開發人員在除錯程式的時候,我們很想馬上知道錯誤的 在哪一行,而不想大概設定乙個斷點,逐行除錯發現最終是哪一行 出問題導致程式崩潰。可以使用下面這個辦法快速定位問題 1.unrecognized selector send to instancd 快速定位 在debug選單中breakpoints...
Xcode3 2 6異常除錯,快速定位出錯行
詳解xcode除錯異常是本文要介紹的內容,主要介紹的是快速定位 出錯所在行的問題。內容不多,卻都在點,不多說,我們直接來看內容。很多時候,在除錯程式的時候,我們很想馬上知道錯誤的 在哪一行。而不想大概設定乙個斷點,逐行除錯發現最終是哪一行 出問題導致程式崩潰。可以使用下面這個辦法快速定位問題 選擇r...
記憶C , C的混編問題
在c 和c混合編譯的時候容易出現下面的錯誤 error template with c linkage template 這個錯誤是在c 呼叫c檔案的時候容易出現的,解決方法是在函式前後新增 ifdef cplusplus extern c endif ifdef cplusplus endif 而...