gpt4 book ai didi

cocoa - 如何添加 ApplicationServices 以便 #import

转载 作者:行者123 更新时间:2023-12-03 16:19:05 32 4
gpt4 key购买 nike

Apple 的图像 I/O 编程指南说道:

Image I/O resides in the Application Services framework in Mac OS X, and in the Image I/O framework in iOS. After adding the framework to your application, import the header file by including this statement:

#import <ImageIO/ImageIO.h>

我一定是“添加框架”错误,因为当我将 #import 行添加到我的代码并编译时,我收到错误“ImageIO/ImageIO.h:没有这样的文件或目录”。有人可以告诉我我做错了什么吗?

我在 Xcode 中执行了以下操作来获取错误。

  1. 新项目(OS X Cocoa 应用程序)
  2. 在“组和文件”树中选择 MyProjectName/Frameworks/Other Frameworks...
  3. 右键单击并选择“添加”>“现有框架”
  4. 在出现的对话框中的“Mac OSX 10.6 SDK”下,选择“ApplicationServices.framework”
  5. 在 MyProjectName.m(或任何其他文件)中添加 #import

我在 OS X 10.6.4 上使用 Xcode 3.2.3,并拥有 10.6 SDK (10M2262)。

我还尝试使用“项目”>“添加到项目”添加框架...并从 SDK 和/System/Library/Frameworks 中选择框架,但在所有情况下都会出现错误。

最佳答案

您已正确添加框架。导致您问题的原因是您不应该专门导入 ImageIO 的 header ;您应该导入 ApplicationServices header 。

您可能想针对文档提交错误。

关于cocoa - 如何添加 ApplicationServices 以便 #import <ImageIO/ImageIO.h>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3554412/

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