2011-08-10 178 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