2011-08-25 74 views
0

当我只更改一个.m文件并尝试重建目标时, xcode 4总是重新编译所有.m文件。 我尝试找到禁用此功能的选项,我只想重新编译这个已更改的.m文件,并将所有其他.o文件链接到目标。如何避免重新编译Xcode4中的所有文件?

回答

0

你为什么需要那个?它必须编译所有文件,因为#import“AnotherClass.h”和其他框架...我不明白什么是这种情况的负面影响:)另外,在XCode-4内置语法错误打开,如果你写错了东西错误&警告显示你不需要建立..

+0

为什么?即使我有#import“anotherClass.h”文件,如果anotherClass.m没有改变,anotherClass.o也不应该被重新编译。 因为调试代码时花费时间 – log10x

+0

确定忘记#import问题,正如我之前所说的,当您在同一时间编写代码时,xcode4会自动生成your.m文件:)我不明白您需要什么: ) – NevzatR

-1

不,Xcode不重新编译未触及的文件 - 除非你做一个“干净”,或者如果你在一个包含的文件中更改一点。无论如何,如果你的文件不是太大 - 反正它不是问题。 ps我有一个在XCode中有超过30万行的项目,以及大约30-40k的文件。即使这个尺寸是可以管理的。所以我不会真的担心...

+0

是的,它不应该重新编译,但我真的不手动解包文件。所以一些设置可能是错误的。 – log10x

+1

它不应该,但它仍然如此。和300k行代码? 30K在一个单一的文件?你告诉我重新编译所有这些都不会打扰你?显然你从来没有遇到过这个问题,或者你在一个非常鼓励喝咖啡的环境中工作。幸运的你。 – MHOOO

相关问题