2017-10-20 32 views
1

我是iOS新手,我只是试图构建我的iOS游戏,它给了我这些错误。 See image.有人可以帮忙吗?请iOS构建错误“对不同类型的Typedef重新定义('NSUInteger'(又名'无符号长')vs'枚举MTLPixelFormat')”

  1. 的typedef重新定义与不同类型的( 'NSUInteger'(又名 '无符号长')与 '枚举MTLPixelFormat')
  2. 重新定义枚举 'MTLPixelFormatBGRA8Unorm'
  3. 重新定义枚举的 'MTLPixelFormatBGRA8Unorm_sRGB'
+0

发布您的代码。这听起来像你使用“Objective-C++”(混合的Objective-C和C++语法) –

+0

我通过评论代码来修复它,但现在有新的错误。如果你能帮忙,请看看这个。 [链接](https://stackoverflow.com/questions/46864491/unidentified-symbol-for-architecture-arm64-xcode-9) –

回答

0

当您的项目使用Metal.framework和iOS模拟器不支持metalframework时引发此错误。如果你在iPhone设备上运行你的项目,它会运行良好。

相关问题