2011-08-25 65 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

相關問題