2017-10-20 29 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設備上運行你的項目,它會運行良好。

相關問題