gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 17:58:43 26 4
gpt4 key购买 nike

我在将另一个 Xcode 项目 ( CloudApp API ) 中的静态库添加到我的 Xcode 项目时遇到问题。我的项目有两个目标——一个 prefpane 包和一个控制台应用程序。我想将静态库添加到控制台应用程序。这是我到目前为止所做的:

  • 创建了新工作区
  • 将 CloudApp 项目添加到我的工作区
  • 将 libcloud.a 文件添加到目标二进制文件的“链接项目二进制文件”列表中
  • 在目标二进制文件的“其他链接器标志”设置中添加了 -ObjC
  • 在目标二进制文件的“用户 header 搜索路径”设置中添加了 $(BUILD_PRODUCTS_DIR)
  • 将 CloudApp 项目中的所有相关 header 复制到我的项目中(而不将它们添加到目标中),这样我就不会从任何 #import 语句中收到错误
  • 编辑了目标二进制文件的方案,要求首先编译 CloudApp
  • 向目标添加了相关框架(Cocoa、Foundation、CoreFoundation)

当我只有一个 Cocoa 目标(不是控制台应用程序)时,所有这些工作都很好。但现在我在包含的 CloudApp 头文件中遇到错误。基本上是这样的:

In CLWebItem.h:
Unknown type name 'NSImage'

有什么想法吗?

最佳答案

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

关于xcode - 将静态库添加到 XCode 控制台应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9856214/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com