2012-04-24 89 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