gpt4 book ai didi

XCode 4.2 和使用静态库导致问题

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

像这里的许多其他人一样,我在使用 XCode 工作区中的库时遇到问题。这个想法是我有我的主要项目( MyApp )和两个库( lib1lib2 ),它们在代码完成后添加到工作区。

对于背景,lib1依赖于 lib2,因为需要实现一些协议(protocol)才能使用 lib2 . MyApp取决于两者。我尝试遵循 Apple 指南,这意味着我想要的很简单。在那之后,我几乎关注了我搜索中出现的关于 SO 的所有帖子(2 天的谷歌搜索),以及许多其他声称有解决方案的博客和帖子,其中许多是特定于 XCode 3 的。

然而,我的项目没有建立。我在 OS 10.6 上使用 Xcode 4.2(升级到 Lion 不是一个选项)。是否有关于如何创建库项目以及在应用程序中使用该库的简单教程。

我遇到了this answer在写这个问题时(这个问题和我有同样的错误),我会调查,但我已经到了复制源文件的地步,只是为了让演示工作。

更新:

以下是出现的问题列表。当它们出现时,我会添加更多:

  • **directory not found for option '-L/Users/myhomedir/iphoneprojects/MyApp/../BLProfile/build/Release-iphoneos'**
  • 最佳答案

    以下是如何创建静态库和使用它的项目。

    第一步:创建工作区:文件 > 新建 > 工作区 .这不是强制性的,但它有助于组织项目。

    第二步:创建静态库项目:文件 > 新建 > 项目 > 框架和库 > Cocoa Touch 静态库 .让我们称之为我的库 .

    第三步:创建应用项目:文件 > 新建 > 项目 > 应用程序> 空应用程序 ,或任何其他应用程序模板。让我们将此项目称为 我的应用程序 .如果您将项目放在不同的文件夹中,则可能必须使用不同的路径。

    现在您在工作区中有以下项目。

    Project structure

    第四步:配置应用程序,使其找到 .h图书馆的文件。为此,请添加父文件夹 "../"并检查 递归 复选框。

    Header Search Path

    第五步:将应用程序链接到库。

    enter image description here

    关于XCode 4.2 和使用静态库导致问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9726000/

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