CompileMetalFile XXX, fatal error: 'XXX.h' file not found

问题描述:

当编译的时候,发现报 metal 的编译错误,当时我的目录结构是:

A 文件夹中有: B 文件夹,和文件 file0.h
B文件夹中有:file1.metal

在 file1.metal 中有:

#include "file0.h"

即:

├── A
├── B
│   └── file1.metal
└── file0.h

出现原因:

metal 中 引用其他文件需要其完整的相对路径

解决:

改成完整引用路径即可

#include "../file0.h"

你可能感兴趣的:(CompileMetalFile XXX, fatal error: 'XXX.h' file not found)