2017-10-20 12 views
1

私はiOSを初めて使用しています。これらのエラー。 See image.誰かを助けることができますか?してくださいiOSビルドエラー "異なるタイプのtypedef再定義( 'NSUInteger'(別名 'unsigned long')vs 'enum MTLPixelFormat')"

    異なる種類の
  1. のtypedef再定義( 'NSUInteger'(別名 ')はunsigned long' '列挙MTLPixelFormat VS' ')MTLPixelFormatBGRA8Unorm_sRGB'
列挙子の 'MTLPixelFormatBGRA8Unorm'
  • 再定義列挙子の
  • 再定義
  • +0

    コードを投稿してください。 "Objective-C++"(Objective-CとC++の構文が混在しています)を使用しているようです。 –

    +0

    コードをコメントするだけで解決しましたが、新しいエラーが発生しました。もしあなたが助けることができるなら、これを見てください。 [link](https://stackoverflow.com/questions/46864491/unidentified-symbol-for-architecture-arm64-xcode-9) –

    答えて

    0

    このエラーは、プロジェクトがMetal.frameworkを使用していて、iOSシミュレータがメタデータフレームワークをサポートしていないために発生します。あなたがiphoneデバイス上であなたのプロジェクトを実行する場合、それは正常に動作します。

    関連する問題