gpt4 book ai didi

iphone - 项目使用QuartzCore时,Xcode怎么没有自动链接?

转载 作者:可可西里 更新时间:2023-11-01 04:11:36 26 4
gpt4 key购买 nike

我对使用 Xcode 开发 iOS 应用程序有些好奇,尽管我们特别声明:

#import <QuartzCore/QuartzCore.h>

在我们的ViewController.h中,当工程被链接时,QuartzCore库并没有自动链接。这是为什么?

最佳答案

因为导入 header 与链接库没有任何关系。

您需要将 QuartzCore Framework 添加到目标链接所针对的列表库中。

enter image description here

Why does Xcode not do that automatically?

好吧,您导入的 header 实际上是该框架的一部分。因此,Xcode 必须扫描其所有框架,检查它们的 header ,并可能自动链接连接的库。这对于与操作系统相关的框架来说当然是可行的,但对于自定义框架来说几乎是不可能的,只要 Xcode 不知道它们的位置。有时,应用程序实际上并不想要仅仅因为它们使用例如 header 中定义的枚举。

关于iphone - 项目使用QuartzCore时,Xcode怎么没有自动链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10343259/

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