0

看起来在 10.8 之前,CoreText 不是一个单独的框架,而是 Cocoa 的一部分。

我正在移植一些想要使用 CTFontRef 等 CoreText 类型的 C++ 代码。当我

#include <CoreText/CoreText.h>

我得到一个预处理器错误“CoreText/CoreText.h”未找到。如果我切换到类似的东西

#import <Foundation/Foundation.h>

这适用于 .m 或 .mm,但不适用于 .cpp 文件,因为它包含 Obj-C 代码。

有谁知道在这种情况下使用什么?

4

1 回答 1

3

使用这个包含,你应该已经准备好了:

#include <ApplicationServices/ApplicationServices.h>

您可能还需要在项目中包含“ApplicationServices”框架。

于 2012-08-09T17:44:29.133 回答