将静态库添加到XCode控制台应用程序

问题描述:

我在将其他Xcode项目(CloudApp API)的静态库添加到我的Xcode项目时遇到问题。我的项目有两个目标 - 一个prefpane包和一个控制台应用程序。我想将静态库添加到控制台应用程序。这是我到目前为止已经完成:将静态库添加到XCode控制台应用程序

  • 创建一个新的工作区
  • 添加了CloudApp项目,我的工作区
  • 添加了libcloud.a文件到我的“链接项目的二进制文件”列表中的目标二进制
  • 将-ObjC添加到“其他链接器标记”设置为目标二进制
  • 增加$(BUILD_PRODUCTS_DIR)到“用户头搜索路径”从CloudApp设定目标二进制
  • 复制所有相关的报头p roject到我的项目(不将其添加到目标),所以我不从编辑方案目标二元任何#进口陈述
  • 出现错误,要求编制CloudApp第一
  • 添加了相关的框架,目标(可可,基金会,CoreFoundation)

当我只有一个可可目标(而不是控制台应用程序)时,做所有这些工作正常。但是现在我在包含的CloudApp头文件中出现错误。基本上这样的事情:

In CLWebItem.h: 
Unknown type name 'NSImage' 

任何想法?

在里面创建prefix-header.pch和#import <Cocoa/Cocoa.h>。确保在您的设置中编译前缀标题。

+0

太棒了,这是做到了。谢谢 – sagargp 2012-03-24 23:02:43