NSObjCRuntime.hでerror: expected unqualified-id のようなエラーがたくさん出る

c や cpp でコーディングしていて、NSObjCRuntime.hでerror: expected unqualified-id のようなエラーが

たくさん出た時は、c/cpp/h/hpp などから obj-c を使っているヘッダをインクルードしているのが原因。

c や cpp を m、mm にリネームするか、なんとか objc を使用しているファイルを

インクルードしないでもいいような形に変えてやるとひとまずおさまる。