2015-06-27 70 views
2

爲了能夠編譯包含一些內聯英特爾彙編代碼的Xcode項目,我使用了FrédéricDevernay的輝煌xcodelegacy。使用Xcode 6中的LLVM GCC 4.2編譯器,我現在可以編譯和調試應用程序。該版本此時只顯示警告錯誤,沒有致命錯誤。Xcode 6 + xcodelegacy - 編譯精細但仍然顯示錯誤

彙編代碼肯定正在編譯,因爲我可以在調試器中進入它。

但是,當您用匯編程序指令(即_asm {})單擊文件時,Xcode仍然顯示致命錯誤。我認爲這是因爲掃描這些文件的分析器(類似我假設的Code Sense)沒有使用LLVM GCC 4.2。

我無法弄清楚如何防止這些錯誤。雖然他們不影響我在這個項目上工作的能力,但他們有點煩人,因爲他們不是「真實」的。有沒有辦法來解決這個問題?

在此先感謝您的幫助。

+0

難道這不是FrédéricDevernay的問題嗎? – matt

+0

嗯,我認爲這是一個關於編譯器選擇和分析器選擇之間的區別的普遍問題 - 後者我無法找到改變的方法。 –

回答

0

這些只是編輯器問題。右鍵單擊Xco​​de中的文件並選擇「使用外部編輯器打開」,或者使用其他編輯器(如TextWrangler)打開它。