2012-04-24 119 views
1

我有一個Xcode項目被卡住編譯一個源文件,我不知道如何解決這個問題或如何找出它編譯的文件。Xcode卡住編譯

我有Xcode 4.3.2

任何人都可以幫忙嗎?

回答

3

的一個原因可能是圓形的#include ...

這是一個初學者小費,但我認爲這是值得一提的只是在情況下,可以幫助你或其他人。

如果你是包括使用#include頭文件,讓你有什麼要防止環形集如

#ifndef MY_FILE_INCLUDED 
#define MY_FILE_INCLUDED 
    <your header file> 
#endif 

如果您正在使用#import,編譯器會移除環形集的照顧,每個頭文件只包含一次。

此外,您可以嘗試對部分代碼進行註釋,以使文件儘可能最小化。您可以刪除方法實現和大部分代碼,並通過方法添加方法以查看它是否使問題更加明顯。

爲了找到它正在編譯的文件,你可以看到編譯日誌,右邊的最後一個圖標,它看起來像一個裏面有線的氣泡。點擊活動的編譯日誌(旁邊有一個微調器),你應該看到哪些文件已經被編譯,哪些文件正在編譯。

+0

好點。投票了 – zolio 2012-04-24 13:09:56

+0

這不是這個,但它不是一個壞ideea.Apparently它卡在一個.mm – 2012-04-24 14:19:06