首页 > 解决方案 > 如何在objective-c中导入Metal?

问题描述

我尝试使用metal_stdlib,或导入MetalKit,但它显示metal_stdlib文件未找到,并且MetalKit没有摆脱任何错误,例如

Unknown type name 'MTLDevice'; did you mean 'GDevice'?

那么如何导入Metal框架呢?我也想用MPSMatrix

标签: objective-cmetal

解决方案


MTLDevice是一个协议,而不是一个类。在 Objective-C 中,你应该像这样声明对它的引用:

id<MTLDevice> device;

推荐阅读