2012-08-16 95 views
0

我正在使用Iphone應用程序。我需要在MainViewController類中使用C++代碼。爲此,我將MainViewController.m更名爲MainViewController.mm以接受C++代碼。將擴展名更改爲.mm無法再找到標頭

然而,在這樣做後,它看起來像丟失了與MainViewController.h文件的鏈接。我不能再合成在.h文件中聲明的屬性,並且不能再在頭文件中創建動作。它無法找到.mm文件。如果我試圖「跳轉到定義」它說Symbol not found

我該如何解決這個問題。感謝您的幫助

回答

0

關閉並重新打開Xcode項目

如果失敗,生成和清除可能被引入作爲改變編譯的類型而產生的任何錯誤

如果失敗,清理全部並重建。

如果失敗,請到組織者選擇「項目」> * YOUR_PROJECT *和刪除其派生數據

+0

我試過了,但它沒有工作:( – YtotheZ 2012-08-16 05:16:13

+1

我不得不從組織者手動清理乾淨。出於某種原因,Xcode乾淨的項目不起作用。我會接受你的答案,但請將這個信息添加到你的答案中如果有人有同樣的問題。謝謝 – YtotheZ 2012-08-16 05:25:57

+0

@YtotheZ會做。乾杯 – justin 2012-08-16 05:40:51