Xcode卡住了编译

时间:2012-04-24 12:39:08

标签: xcode4.3

我有一个Xcode项目被困在编译一个源文件,我不知道如何修复它或如何找出它正在编译的文件。

我有Xcode 4.3.2

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

这样做的一个原因可能是循环#include ......

这是一个初学者提示,但我认为值得一提,以防万一可以帮助你或其他人。

如果您使用#include包含头文件,请使您有一些东西可以阻止圆形标题,例如

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

如果您使用的是#import,编译器会负责删除循环标题,每个标题文件只包含一次。

此外,您可以尝试评论部分代码,以尽可能减少文件。您可以删除方法实现和大多数代码,并按方法添加方法,以查看它是否使问题更加明显。

要找到它正在编译的文件,你可以看到编译日志,右边的最后一个图标,它看起来像一个里面有线条的气泡。单击处于活动状态的编译日志(旁边有一个微调器),您应该看到哪些文件已经编译,哪些文件当前正在编译。