2013-05-16 39 views
6

我很新的Xcode的,我有以下文件speechkit框架如圖圖像下面頭文件不與框架套件加入IOS的Xcode

enter image description here

現在,當我加入這個框架我的Xcode項目的頭文件顯示爲空,如下

enter image description here

和我最終生成錯誤未找到「詞彙預處理問題SpeechKit/SpeechKit.h」文件」。它有什麼問題?如何解決這個問題?

+0

請檢查您的生成設置設置爲始終搜索用戶路徑,並確保您的用戶頭路徑指向框架。 – Sovannarith

+0

@sovannarith如何添加標題的路徑? – Dolo

+0

「標題」應該是一個目錄,而不是文件。 –

回答

2

您的框架沒有編譯成功。您需要將框架添加到「編譯源」構建階段。

轉到您的目標設置並選擇第4個選項卡(構建階段)。打開「編譯源代碼」階段,然後單擊「+」符號並添加您的框架。現在應該解決詞彙/預處理程序問題「'SpeechKit/SpeechKit.h'文件未找到」。

2

正確的答案是,你必須確保文件編譯正確。在我的情況下,我不得不再次下載我選擇的SDK /框架。

  1. 刪除speechkit的所有文件的項目,並從磁盤
  2. 從源重新下載
  3. 將它添加到您的項目
  4. 確保您鏈接的框架(建設Phases->鏈接二進制與庫)

這應該是它。我不知道爲什麼它編譯不正確。但是,當我按照上面的步驟進行時,框架編譯正確,項目已經建成。

4

Xcode的另一個新手在這裏。我也花了很多時間處理這個問題。 我的場景是該框架被同事通過電子郵件發送給我作爲zip文件。

我在Windows上解壓縮並將其複製到我的Mac。錯誤的移動。我本應該在Mac上解壓縮它。如果你想知道爲什麼你的「標題」不是一個文件夾,那麼這是你的答案。

+0

這正是我發生的事情。 符號鏈接可能在Windows操作系統上損壞。 – Pelpotronic

+0

完全一樣我試過了,它工作!太好了!謝謝! –

0

我發現,如果你解壓縮下載的任何示例代碼,你會得到任何詞彙/預處理問題,那麼只需按照以下步驟簡單地添加該框架轉到您的目標設置並選擇第四個選項卡(構建階段)。打開「Compile Sources」階段並點擊'+​​'符號並通過點擊(添加其他來自示例代碼文件夾)選項來添加您的框架。