gpt4 book ai didi

ios - 找不到文件

转载 作者:行者123 更新时间:2023-11-29 10:32:56 28 4
gpt4 key购买 nike

我在将 mailcore 2 头文件添加到我的 xCode 项目时遇到问题。我遵循了他们网站上的所有步骤:

For iOS - If you're targeting iOS, you have to link against MailCore 2 as a static library:
Add libMailCore-ios.a
Add CFNetwork.framework
Add Security.framework
Set 'Other Linker Flags': -lctemplate-ios -letpan-ios -lxml2 -lsasl2 -liconv -ltidy -lz -lc++ -stdlib=libc++ -ObjC
Make sure to use LLVM C++ standard library. Open Build Settings, scroll down to 'C++ Standard Library', and select libc++.
In Build Phases, add a Target Dependency of static mailcore2 ios.

我从桌面上克隆的“build-mac”mailcore2 文件夹中添加了“mailcore2.xcodeproj”xCode 项目。在构建阶段,我将 'static mailcore2 ios (mailer2) 添加到 xCode 构建阶段部分下的目标依赖项中。在“与二进制库链接”部分,我添加了“Security.Framework”、“CFNetwork.framework”和“libMailCore-ios.a”。最后,在build设置中,我添加了“其他链接器标志” -lctemplate-ios -letpan-ios -lxml2 -lsasl2 -liconv -ltidy -lz -lc++ -stdlib=libc++ -ObjC

而且我因为该项目已经使用了“libc++”的标准 c++ 库,所以我就这样离开了。

我在 ViewController.h 中输入了以下内容: 我得到如下所示的错误:

'MailCore/MailCore.h' file not found.

几天来我一直在努力寻找解决方案,但我没有想出任何解决方案。任何帮助将不胜感激。预先感谢所有回复的人。

***顺便说一句:我在这个项目中使用的是“Objective-C”语言。我已经对 github 上的问题页面以及 MailCore 的主要网站进行了故障排除。所有“解决方案”都没有修复我遇到的 xCode 错误。

最佳答案

在我看来,您在目标“ header 搜索路径”build设置中缺少包含“MailCore”的内容。

根据 https://github.com/MailCore/MailCore , 你需要

Under your app’s target, switch to Build Settings. Locate “Header Search Paths” in the Build Settings and add "$(BUILT_PRODUCTS_DIR)/../../include"

'Header Search Path' Build Setting

您可以通过执行以下操作来设置它:

  1. 找出“MailCore”库 header 在磁盘上的路径
  2. 选择您的 Target,然后选择“Build Settings”选项卡并向下滚动到“Header Search Path”
  3. 双击现有值测试(如果没有,则空白条目)

Editing Header Search Path

  1. 出现窗口时,单击“+”添加新行,然后输入“$(BUILT_PRODUCTS_DIR)/../../include”(用双引号引起来)。
  2. 将第二列从“非递归”更改为“递归”以确保 Xcode 将递归搜索标题。

然后编译您的应用程序,您应该希望看到 header 现在已找到。

关于ios - <MailCore/MailCore.h> 找不到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28653850/

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