2012-07-12 54 views
0

我剛剛下載並編譯了Pantomime for SMTP用於我的Cocoa應用程序。第一個問題是它是舊的...所以我改變了構建設置以使用最新的SDK以及消除舊的PPC構建設置。安裝和使用Pantomime框架......找不到Pantomime/Pantomime.h

這些變化之後,一切都很好地編譯(或至少出現這樣做。)

接下來,我安裝了Pantomime.framework到每個蘋果文檔的建議/庫/​​框架目錄。

然後,我將框架導入到我的項目下的「構建階段」選項卡,其中顯示「將二進制文件鏈接到庫」。

到目前爲止,一切似乎都像WebKit.framework和ScriptingBridge.framework一樣工作。

最後,我增加了以下我的代碼:

#import <Pantomime/Pantomime.h> 

我得到儘可能「霸」時,它自動完成剩下的,所以它顯然知道我要找的。然而,當我嘗試編譯我的代碼,我收到以下錯誤:

Lexical or Preprocessor Issue "Pantomime/Pantomime.h" file not found. 

所有其他框架似乎工作,但是這一次沒有,我真的不知道爲什麼(我對於使用框架來說相對較新)。

任何人有什麼想法,我在做什麼錯在這裏?

謝謝!

回答

1

我從來沒有使用Pantomime,但這一直髮生在我身上,所以雖然我是一個開發人員,但是我一般都是新手,我只能說這只是Xcode的一個bug。以下是我如何修復它:

在Xcode中,點擊命令1切換到導航器的文件/文件夾視圖。

在Finder中顯示Pantomime.h和.m文件,無論您存儲在哪裏。

將它們拖到導航器中。

Xcode會提示您再次確認添加,我通常會將其設置爲「根據需要複製文件」。

Xcode將導入。您應該刪除導航器中的舊引用。它應該在那之後正常工作。

+0

有趣的是,我今天早些時候嘗試過4次,但它沒有工作......但是,這一次它做到了。我這次做的唯一不同,就是檢查「如果需要複製文件」。出於某種原因,它不是關閉就是我關掉了它。這顯然使所有的差異。我想知道是否需要複製框架... 無論如何..檢查你! :) – 2012-07-12 22:13:56

0

我遇到了這個問題。 解決方案是設置'生成設置' - >'頭部搜索路徑'值你的啞劇是。祝你好運!