3

我的硬盘上有一个文件夹,它基本上是我创建的方便类的库(文件是 .h 和 .cpp)。我想将它们保留在外部,以便我可以从多个正在进行的项目中一致地引用它们。

我使用添加现有文件并选择文件夹,将其作为参考(蓝色文件夹)添加到我在 xcode 中的类文件夹中。当我尝试从项目文件中访问这些文件时,我得到了一系列错误,因为显然我不知道我在做什么。我需要采取哪些步骤来确保我的所有外部文件都包含在构建中?

谢谢!

4

1 回答 1

0

我的硬盘上有一个文件夹,它基本上是我创建的方便类的库(文件是 .h 和 .cpp)。

Xcode 不会自动枚举目录内容并生成静态库,因为文件夹引用可能暗示。管理它的简单方法是创建一个其他项目引用的库:

  • 创建一个新的 Xcode 项目
  • 添加静态库目标(注意:这可能是另一种库类型)
  • 将源文件添加到新项目
  • 将 .cpp 文件添加到静态库

  • 将新项目添加到您现有的应用程序

  • 将库添加到应用的链接阶段

  • 使您的静态库与要编译的文件保持同步

这只是一个总结;这看起来像一个更详细的介绍。

于 2013-07-11T05:10:07.960 回答