2011-08-10 58 views
0

我想編譯一個瀏覽器插件的示例項目(http://pushingtheweb.com/2010/06/boilerplate-for-a-npapi-plugin/)使用xcode 3.2.6上雪豹。xcode包含的頭文件

我從來沒有使用過xcode。

當我嘗試建立我得到了包括錯誤(AE/AERegistry.h:沒有這樣的文件或目錄)

當我在文件上單擊它需要我的頭文件AE.h(這是在文件夾/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/Headers),並有行:

ifndef __AEREGISTRY__ 
include <AE/AERegistry.h> 
endif 

首先,我不知道怎麼找爲什麼AE.h包含在構建中,因爲我無法在任何地方看到它「包含」。

其次爲什麼不能找到計算機上的四個不同位置的AERegistry.h? 我手動將其中一個文件夾添加到標題路徑,但它沒有區別。

爲什麼AE/AEReistry不在文件夾AE中?

感謝所有幫助 喬治

回答

0

你必須進入構建設置,找到「編譯器標誌」(CFLAGS),並加入類似:

-I/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/Headers 

然後執行:

#include <AERegistry.h> 
+0

我試過..沒有快樂。 我在「其他C標誌」設置中添加了路徑 – George