快速定位 xcode 混編時的問題

2021-06-21 01:13:45 字數 664 閱讀 1927

場景:引入很多新的**檔案,編譯時 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 而...