2012-04-02 86 views
0

UPDATE:不能編譯我的應用程序從幾類谷歌的Mac工具箱

這裏有更詳細的編譯器輸出:

enter image description here


所以我工作的一個簡單的應用程序。我希望能夠做字符串的一些編碼/解碼,所以我從谷歌的Mac工具箱這三個文件添加到我的項目:

  • GTMDefines.h
  • GTMNSString + HTML.h
  • GTMNSString + HTML.m

由於我的項目使用ARC,我已經將文件添加到構建階段並設置了-fno-objc-arc標誌,以便它們不用ARC進行編譯。見截圖:

enter image description here

現在我去我的主視圖控制器,並添加這一行:

#import "GTMNSString+HTML.m" 

我嘗試編譯我的項目。我得到的錯誤,像這樣的:

enter image description here

我該如何解決這個問題?我對iOS開發很陌生,請解釋清楚。

+0

看起來絕對OK。對於舊版本的XCode,我有時會遇到類似這樣的錯誤,但是在編輯文件時。他們在建築時消失,並在成功建造後立即返回。你使用哪種XCode版本? – 2012-04-02 18:12:31

+0

@PeterG。 XCode 4.2 – 2012-04-02 18:17:27

+0

如果我是你,我會嘗試更新到當前的Xcode版本。 – 2012-04-02 18:28:11

回答

3
  1. 爲了擺脫前兩個警告(無規則來處理文件......)從「編譯來源」刪除GTMDefines.h和GTMNSString + HTML.h。只有.m文件需要在那裏。

  2. 即使技術上可行,您也不想導入.m文件!爲了擺脫你的錯誤,你的進口從

    #import "GTMNSString+HTML.m" 
    

    改變

    #import "GTMNSString+HTML.h" 
    
+0

我發佈了一個新的截圖。檢查我的問題。 – 2012-04-02 19:22:54

+0

我也是。檢查我的答案:) – 2012-04-02 19:42:27

+0

猜猜我不需要那個屏幕截圖了。檢查我的答案的最後更新,這將解決您的問題。 – 2012-04-02 20:41:21

相關問題