gpt4 book ai didi

c - 在 XCode 中链接到 C 库 (.a) 的正确方法是什么?

转载 作者:行者123 更新时间:2023-11-30 18:06:18 24 4
gpt4 key购买 nike

我找到了一个 3rd 方库,我想在 iPhone 项目中使用它。该库是用纯 C 语言编写的。我编译了该库并将生成的 .a 文件添加到我的 XCode 项目中。意思是..我将文件拖到IDE中,xcode对其进行了引用。

我是 xcode 新手,所以我的问题是我应该如何实际链接到并使用这个库?我应该能够 #include 库随附的 header 并开始使用它吗?我需要向 xcode 提供一些链接器参数吗?

如果有人能指出我正确的方向,我将不胜感激。谢谢!

更新

显然对于我的例子来说,它确实就是这么简单。完成上述操作后,我只需将头文件包含到我的项目中并开始使用该库。看起来效果很好。

最佳答案

正如您所发现的,您通常需要做的就是将其拖到 Xcode 中。当您释放拖放时,您会看到一个工作表,询问您是否要将其复制到项目目录,并且还有“添加到目标”表,默认情况下已选中目标。检查目标是神奇的部分。这样做会导致库被添加到链接构建阶段。

如果您在添加时忘记检查目标,或者遇到这样的情况:您添加第二个目标并希望使用一些库,而其他库则使用第一个目标,您可以通过在项目导航器中选择项目来管理它,然后然后是详细 View 中的目标。在“构建阶段”选项卡中,有“链接二进制文件与库”阶段。它列出了目标链接的库。您可以根据需要添加或删除库。

关于c - 在 XCode 中链接到 C 库 (.a) 的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5684373/

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