gpt4 book ai didi

找不到 Swift mongoc.h 文件

转载 作者:行者123 更新时间:2023-11-28 07:44:57 25 4
gpt4 key购买 nike

我正在尝试安装 Mongo Swift使用 cocoapods 的库,但遇到了一些问题。

正如文档所指出的,要使 mongo swift pod 正常工作,它需要 mongo-c-driver。我使用自制软件安装并位于我的 usr 文件夹中的 Cellar 文件夹中(意味着它已安装)。然后我修改了与示例相同的 podfile,并且在运行 pod install 时正确安装了库。

当我打开项目并尝试构建它时,问题就来了。我现在有这两个错误:

'mongoc.h' file not found

Could not build Objective-C module 'libmongoc'

我确保打开 xcworkspace 而不是默认工作区。我还尝试将 mongoc.h 文件的路径添加到运行路径搜索路径中,希望能得到一些结果,但没有成功。

正如您所看到的,我对其中的很多内容都不太了解,而且它基本上可能是一些愚蠢的东西。但我不知道如何让这个库工作。

最佳答案

所以我设法让它工作。

我不知道为什么会这样,但是 header 和库搜索路径设置错误。我安装了 1.10 版的 mongo-c-driver,xCode 中的搜索版本设置为 1.94。

我还试图在我自己的项目中修改搜索路径,而不是在 cocoa 项目中修改,这导致完全没有结果。

TLDR;将正确的 include 和 lib 文件夹添加到 Xcode 中的 Header/Library Search Path,并确保在 Pods 项目中设置它。

关于找不到 Swift mongoc.h 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51352117/

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