首页 文章

是否可以在.metal文件中包含标准c库?

提问于
浏览
3

我目前正在研究iOS中的图像处理应用程序的金属内核(在.metal文件中) . 我想要包含一些标准的C库(例如或),但Xcode似乎不允许它(我在编译时遇到“找不到文件”错误 .

以前有人遇到过这类问题吗?在不使用某些基本库的情况下有能力在金属中编写自定义内核似乎很荒谬,这让我觉得必须有答案 .

1 回答

  • 5

    让我们看看documentation所说的内容:

    不得在Metal着色语言代码中使用C标准库 . Metal使用自己的标准库,而不是使用C标准库,金属标准库中对此进行了描述 .

    所以不,这是不可能的 . 请改用金属标准库 .

相关问题