Главная » C++ » ios - возможно ли включить стандартную библиотеку c ++ в файл .metal?
ios — возможно ли включить стандартную библиотеку c ++ в файл .metal?
В настоящее время я работаю над металлическим ядром (в файле .metal) для приложения обработки изображений в iOS. Я хотел включить некоторые стандартные библиотеки C ++ (такие как или), но Xcode, кажется, не позволяет это (я получаю ошибку «файл не найден» во время компиляции)
Кто-нибудь сталкивался с такой проблемой раньше? Кажется смешным иметь возможность писать собственные ядра в металле без использования некоторых базовых библиотек, что заставляет меня думать, что должен быть ответ.
Стандартная библиотека C ++ не должна использоваться в коде языка Metal shading. Вместо использования стандартной библиотеки C ++, Metal использует свою собственную стандартную библиотеку, которая описана в Metal Standard Library.
Так что нет, это невозможно. Вместо этого используйте стандартную металлическую библиотеку.